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