Changeset 7297 for code/branches/doc/src/libraries/util
- Timestamp:
- Aug 31, 2010, 8:37:29 PM (14 years ago)
- Location:
- code/branches/doc/src/libraries/util
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/doc/src/libraries/util/Convert.h
r7284 r7297 278 278 For information about the different conversion methods (user defined too), see the section 279 279 'Actual conversion sequence' in this file above. 280 @param output 281 A pointer to the variable where the converted value will be stored 282 @param input 283 The original value 280 284 */ 281 285 template <class FromType, class ToType> … … 294 298 'Actual conversion sequence' in this file above. 295 299 If the conversion doesn't succeed, 'fallback' is written to '*output'. 300 @param output 301 A pointer to the variable where the converted value will be stored 302 @param input 303 The original value 296 304 @param fallback 297 305 A default value that gets written to '*output' if there is no conversion. -
code/branches/doc/src/libraries/util/Exception.h
r6417 r7297 60 60 @param description 61 61 Exception description as string. This message is supposed to help developers! 62 @param lineNumber 63 The number of the code-line in which the exception occurred 64 @param filename 65 The file in which the exception occurred 66 @param functionName 67 The function in which the exception occurred 62 68 */ 63 69 Exception(const std::string& description, unsigned int lineNumber, -
code/branches/doc/src/libraries/util/OutputHandler.cc
r6417 r7297 67 67 @brief 68 68 Gets temporary log path and starts the log file 69 @param outputHandler70 This is only required to avoid another call to getInstance (this c'tor was71 called from getInstance!)72 69 */ 73 70 LogFileWriter() … … 162 159 @brief 163 160 Sets the right soft debug level and registers itself 164 @param outputHandler165 This is only required to avoid another call to getInstance (this c'tor was166 called from getInstance!)167 161 */ 168 162 MemoryLogWriter() -
code/branches/doc/src/libraries/util/StringUtils.cc
r7284 r7297 142 142 /** 143 143 @brief Returns true if the string contains something like '..."between quotes"...'. 144 @param The string144 @param str The string 145 145 @return True if there is something between quotes 146 146 */ … … 154 154 /** 155 155 @brief If the string contains something like '..."between quotes"...' then 'between quotes' gets returned (without quotes). 156 @param The string 157 @param The string between the quotes 156 @param str The string between the quotes 158 157 */ 159 158 std::string getStringBetweenQuotes(const std::string& str) … … 169 168 /** 170 169 @brief Removes enclosing quotes if available (including whitespaces at the outside of the quotes). 171 @ briefstr The string to strip170 @param str The string to strip 172 171 @return The string with removed quotes 173 172 */ -
code/branches/doc/src/libraries/util/SubString.cc
r7284 r7297 62 62 63 63 /** 64 * @brief Splits a String into multiple splitters. 65 * @param string the String to split 66 * @param delimiters multiple set of characters at what to split. (delimiters) 67 * @param delimiterNeighbours neighbours of the delimiters, that will be erased only when near a delimiter. 68 * @param emptyEntries If empty entries should be allewed or removed. 69 * @param escapeChar The Escape Character that overrides splitters commends and so on... 70 * @param safemode_char within these characters splitting won't happen 71 * @param comment_char the Comment character. 64 * @brief Splits a string into multiple tokens. 65 * @param string The string to split 66 * @param delimiters Multiple set of characters at what to split. (delimiters) 67 * @param delimiterNeighbours Neighbours of the delimiters that will be erased as well. 68 * @param emptyEntries If empty entries are added to the list of SubStrings 69 * @param escapeChar The escape character that overrides splitters commends and so on... 70 * @param removeEscapeChar If true, the escape char is removed from the tokens 71 * @param safemode_char Within these characters splitting won't happen 72 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 73 * @param openparenthesis_char The beginning of a safemode is marked with this 74 * @param closeparenthesis_char The ending of a safemode is marked with this 75 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 76 * @param comment_char The comment character. 72 77 */ 73 78 SubString::SubString(const std::string& string, … … 234 239 235 240 /** 236 * @brief Splits a String into multiple splitters. 237 * @param string the String to split 238 * @param delimiters multiple set of characters at what to split. (delimiters) 239 * @param delimiterNeighbours: Neighbours to the Delimiters that will be erased too. 240 * @param emptyEntries: If empty entries are added to the List of SubStrings 241 * @param escapeChar The Escape Character that overrides splitters commends and so on... 242 * @param safemode_char within these characters splitting won't happen 243 * @param comment_char the Comment character. 241 * @brief Splits a string into multiple tokens. 242 * @param string The string to split 243 * @param delimiters Multiple set of characters at what to split. (delimiters) 244 * @param delimiterNeighbours: Neighbours of the delimiters that will be erased too. 245 * @param emptyEntries: If empty entries are added to the list of SubStrings 246 * @param escapeChar The escape character that overrides splitters commends and so on... 247 * @param removeEscapeChar If true, the escape char is removed from the tokens 248 * @param safemode_char Within these characters splitting won't happen 249 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 250 * @param openparenthesis_char The beginning of a safemode is marked with this 251 * @param closeparenthesis_char The ending of a safemode is marked with this 252 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 253 * @param comment_char The comment character. 244 254 */ 245 255 unsigned int SubString::split(const std::string& string, 246 256 const std::string& delimiters, const std::string& delimiterNeighbours, bool emptyEntries, 247 char escapeChar, bool removeE xcapeChar, char safemode_char, bool removeSafemodeChar,257 char escapeChar, bool removeEscapeChar, char safemode_char, bool removeSafemodeChar, 248 258 char openparenthesis_char, char closeparenthesis_char, bool removeParenthesisChars, char comment_char) 249 259 { 250 260 this->strings.clear(); 251 261 this->bInSafemode.clear(); 252 SubString::splitLine(this->strings, this->bInSafemode, string, delimiters, delimiterNeighbours, emptyEntries, escapeChar, removeE xcapeChar, safemode_char, removeSafemodeChar, openparenthesis_char, closeparenthesis_char, removeParenthesisChars, comment_char);262 SubString::splitLine(this->strings, this->bInSafemode, string, delimiters, delimiterNeighbours, emptyEntries, escapeChar, removeEscapeChar, safemode_char, removeSafemodeChar, openparenthesis_char, closeparenthesis_char, removeParenthesisChars, comment_char); 253 263 return this->strings.size(); 254 264 } … … 304 314 305 315 /** 306 * @brief splits line into tokens and stores them in ret. 307 * @param ret the Array, where the Splitted strings will be stored in 308 * to the beginning of the current token is stored 309 * @param line the inputLine to split 310 * @param delimiters a String of Delimiters (here the input will be splitted) 311 * @param delimiterNeighbours Neighbours to the Delimiter, that will be removed if they are to the left or the right of a Delimiter. 312 * @param emptyEntries: if empty Strings are added to the List of Strings. 313 * @param escape_char: Escape carater (escapes splitters) 314 * @param safemode_char: the beginning of the safemode is marked with this 315 * @param removeSafemodeChar removes the safemode_char from the beginning and the ending of a token 316 * @param openparenthesis_char the beginning of a safemode is marked with this 317 * @param closeparenthesis_char the ending of a safemode is marked with this 318 * @param removeParenthesisChars removes the parenthesis from the beginning and the ending of a token 319 * @param comment_char: the beginning of a comment is marked with this: (until the end of a Line) 320 * @param start_state: the Initial state on how to parse the String. 316 * @brief Splits a line into tokens and stores them in ret. 317 * @param ret The array, where the splitted strings will be stored in 318 * @param bInSafemode A vector wich stores for each character of the string if it is in safemode or not 319 * @param line The inputLine to split 320 * @param delimiters A string of delimiters (here the input will be splitted) 321 * @param delimiterNeighbours Neighbours of the delimiter, that will be removed if they are to the left or the right of a delimiter. 322 * @param emptyEntries If empty strings are added to the list of strings. 323 * @param escape_char Escape carater (escapes splitters) 324 * @param removeEscapeChar If true, the escape char is removed from the tokens 325 * @param safemode_char The beginning of the safemode is marked with this 326 * @param removeSafemodeChar Removes the safemode_char from the beginning and the ending of a token 327 * @param openparenthesis_char The beginning of a safemode is marked with this 328 * @param closeparenthesis_char The ending of a safemode is marked with this 329 * @param removeParenthesisChars Removes the parenthesis from the beginning and the ending of a token 330 * @param comment_char The beginning of a comment is marked with this: (until the end of a line) 331 * @param start_state The initial state on how to parse the string. 321 332 * @return SPLIT_LINE_STATE the parser was in when returning 322 333 * … … 333 344 bool emptyEntries, 334 345 char escape_char, 335 bool removeE xcapeChar,346 bool removeEscapeChar, 336 347 char safemode_char, 337 348 bool removeSafemodeChar, … … 368 379 { 369 380 state = SL_ESCAPE; 370 if (!removeE xcapeChar)381 if (!removeEscapeChar) 371 382 token += line[i]; 372 383 } -
code/branches/doc/src/libraries/util/SubString.h
r7291 r7297 115 115 unsigned int split(const std::string& string, 116 116 const std::string& delimiters, const std::string& delimiterNeighbours = "", bool emptyEntries = false, 117 char escapeChar ='\\', bool removeE xcapeChar = true, char safemode_char = '"', bool removeSafemodeChar = true,117 char escapeChar ='\\', bool removeEscapeChar = true, char safemode_char = '"', bool removeSafemodeChar = true, 118 118 char openparenthesis_char = '{', char closeparenthesis_char = '}', bool removeParenthesisChars = true, char comment_char = '\0'); 119 119 std::string join(const std::string& delimiter = " ") const; … … 152 152 bool emptyEntries = false, 153 153 char escape_char = '\\', 154 bool removeE xcapeChar = true,154 bool removeEscapeChar = true, 155 155 char safemode_char = '"', 156 156 bool removeSafemodeChar = true,
Note: See TracChangeset
for help on using the changeset viewer.