Practices - Header Guards

Header guards

Header guards need to be unique project wide. They should be composed in the following way:

__< module name >_< namespace >_< file_name >_hpp__

example

#ifndef __vegetation_vegetation_manager_forest_hpp__
#define __vegetation_vegetation_manager_forest_hpp__
// code
#endif