Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 22, 2005, 2:31:08 AM (19 years ago)
Author:
bensch
Message:

orxonox/branches/levelLoader: doxygen-tags

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/branches/levelLoader/src/util/loading/load_param.h

    r4255 r4256  
    155155
    156156
     157//! A class that handles the description of loadable parameters
    157158class LoadParamDescription
    158159{
     
    169170  void print(void) const;
    170171 private:
    171   char* paramName;
    172   int paramCount;
    173   char** types;
    174   const char* description;
     172  char* paramName;              //!< The name of the parameter
     173  int paramCount;               //!< The count of parameters
     174  char** types;                 //!< What kind of parameters does this function take ??
     175  char* description;            //!< A longer description about this function
    175176};
    176177
     
    187188  static void printAll(void);
    188189
    189   static bool parametersDescription; 
    190   static tList<LoadClassDescription>* classList;
     190  static bool parametersDescription;             //!< if parameter-description should be enabled.
     191  static tList<LoadClassDescription>* classList; //!< a list, that holds all the loadable classes. (after one instance has been loaded)
    191192 private:
    192   char* className;
    193   tList<LoadParamDescription>* paramList;
     193  char* className;                               //!< name of the class
     194  tList<LoadParamDescription>* paramList;        //!< List of parameters this class knows.
    194195};
    195196
     
    204205
    205206 protected:
    206   LoadClassDescription* classDesc;
    207   LoadParamDescription* paramDesc;
    208 };
    209 
    210 
    211 // derived template class
     207  LoadClassDescription* classDesc;               //!< The LoadClassDescription of this LoadParameter
     208  LoadParamDescription* paramDesc;               //!< The LoadParameterDescription of this LoadParameter
     209};
     210
     211
     212//! derived template class, so all the Classes can load something.
    212213template<class T> class LoadParam : public BaseLoadParam
    213214{
Note: See TracChangeset for help on using the changeset viewer.