- Timestamp:
- Oct 8, 2005, 11:26:53 PM (19 years ago)
- Location:
- trunk/src
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/defs/functor_list.h
r5329 r5331 150 150 FUNCTOR_LIST(2)(l_STRING, l_FLOAT); 151 151 FUNCTOR_LIST(2)(l_UINT, l_LONG); 152 FUNCTOR_LIST(2)(l_STRING, l_UINT); 152 153 #endif /* FUNCTOR_LIST */ 153 -
trunk/src/lib/lang/class_list.cc
r5329 r5331 28 28 using namespace std; 29 29 30 SHELL_COMMAND_STATIC(debug, ClassList, ClassList::debug); 30 SHELL_COMMAND_STATIC(debug, ClassList, ClassList::debugS) 31 ->describe("Shows all registered classes, if param1: is a valid ClassName only values of this class are shown. param2: how much output") 32 ->defaultValues(2, NULL, 1); 31 33 32 34 /** … … 379 381 PRINT(0)("=======================CL=\n"); 380 382 } 383 384 /** 385 * Print out some very nice debug information 386 * @param debugLevel the level of verbosity 387 * @param className the class that should be displayed. 388 * @see ClassList::debug 389 */ 390 void ClassList::debugS(const char* className, unsigned int debugLevel) 391 { 392 ClassList::debug(debugLevel, ClassList::StringToID(className)); 393 } -
trunk/src/lib/lang/class_list.h
r5194 r5331 49 49 static long StringToID(const char* className); 50 50 static void debug(unsigned int debugLevel = 0, long classID = CL_NULL); 51 static void debugS(const char* className = 0x0, unsigned int debugLevel = 0); 51 52 52 53 -
trunk/src/lib/util/helper_functions.cc
r5329 r5331 22 22 23 23 /** 24 * checks if the input was a Bool25 * @param BOOL a String that holds a bool: must be one of those: 1,0,true,false ,TRUE,FALSE24 * checks if the input was a bool 25 * @param BOOL a String that holds a bool: must be one of those: 1,0,true,false(case-insensitive) 26 26 * @param defaultValue a default value that is set, if BOOL is corrupt 27 27 * @return returns the bool, if BOOL was correct otherwise defaultValue … … 31 31 if (BOOL == NULL) 32 32 return defaultValue; 33 if(!strcmp(BOOL, "1") || !strc mp( BOOL,"true") || !strcmp(BOOL,"TRUE"))33 if(!strcmp(BOOL, "1") || !strcasecmp( BOOL, "true") ) 34 34 return true; 35 else if (!strcmp(BOOL, "0") || !strc mp( BOOL,"false") || !strcmp(BOOL,"FALSE"))35 else if (!strcmp(BOOL, "0") || !strcasecmp( BOOL, "false")) 36 36 return false; 37 37 else … … 40 40 } 41 41 42 43 /** 44 * checks if the input was a int 45 * @param INT a String that holds an int. 46 * @param defaultValue a default value that is set, if INT is corrupt 47 * @return returns the contained int, if INT was correct otherwise defaultValue 48 */ 42 49 int isInt(const char* INT, int defaultValue) 43 50 { … … 54 61 } 55 62 63 64 /** 65 * checks if the input was a float 66 * @param FLOAT a String that holds an float. 67 * @param defaultValue a default value that is set, if FLOAT is corrupt 68 * @return returns the contained float, if FLOAT was correct otherwise defaultValue 69 */ 56 70 float isFloat(const char* FLOAT, float defaultValue) 57 71 { … … 68 82 69 83 84 /** 85 * checks if the input was a string 86 * @param STING a String(char-array) that holds an string. 87 * @param defaultValue a default value that is set, if STRING is corrupt 88 * @return returns the contained string (char-array), if STRING was correct otherwise defaultValue 89 */ 70 90 const char* isString(const char* STRING, const char* defaultValue) 71 91 {
Note: See TracChangeset
for help on using the changeset viewer.