Changeset 4834 in orxonox.OLD for orxonox/trunk/src/util/loading
- Timestamp:
- Jul 11, 2005, 5:47:23 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/trunk/src/util/loading/load_param.h
r4746 r4834 34 34 //! macro that makes it even more easy to load a Parameter 35 35 /** 36 \param className the name of the class to load37 \param parameterName the name of the parameter to load as written in the XML-file38 \param function the function to call39 */36 * @param className the name of the class to load 37 * @param parameterName the name of the parameter to load as written in the XML-file 38 * @param function the function to call 39 */ 40 40 #define LOAD_PARAM(className, parameterName, paramFunction) \ 41 41 LoadParam<className>(root, #parameterName, this, &className::paramFunction) 42 43 /** 44 * this Starts a Cycle in the Loading Process 45 * be aware, that in the cycle the first parameter of load_param should because 46 * called element, and that you must say true at the Fith parameter, or it will fail 47 * also you will have to close the Cycle again with LOAD_PARAM_END_CYCLE 48 */ 49 #define LOAD_PARAM_START_CYCLE const TiXmlElement* element; \ 50 element = root->FirstChildElement(); \ 51 while( element != NULL) \ 52 { 53 /** 54 * closes a LoadParam Loop 55 * @see LOAD_PARAM_START_CYCLE 56 */ 57 #define LOAD_PARAM_END_CYCLE element = element->NextSiblingElement(); \ 58 } 59 60 42 61 43 62 /**
Note: See TracChangeset
for help on using the changeset viewer.