Changeset 7297 for code/branches/doc/src/libraries
- Timestamp:
- Aug 31, 2010, 8:37:29 PM (15 years ago)
- Location:
- code/branches/doc/src/libraries
- Files:
-
- 34 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/doc/src/libraries/core/BaseObject.cc
r7284 r7297 116 116 @brief XML loading and saving. 117 117 @param xmlelement The XML-element 118 @param loading Loading (true) or saving (false)118 @param mode The mode defines the operation that is being executed: loading or saving the object (from or to XML respectively) 119 119 */ 120 120 void BaseObject::XMLPort(Element& xmlelement, XMLPort::Mode mode) … … 141 141 @brief Defines the possible event states of this object and parses eventsources from an XML file. 142 142 @param xmlelement The XML-element 143 @param loading Loading (true) or saving (false)143 @param mode The mode defines the operation that is being executed: loading or saving the object (from or to XML respectively) 144 144 */ 145 145 void BaseObject::XMLEventPort(Element& xmlelement, XMLPort::Mode mode) -
code/branches/doc/src/libraries/core/CommandLineParser.cc
r7284 r7297 126 126 @param arguments 127 127 Vector of space separated strings. 128 @param bParsingFile 129 FIXME - add doc! 128 130 */ 129 131 void CommandLineParser::_parse(const std::vector<std::string>& arguments, bool bParsingFile) … … 244 246 @param value 245 247 String containing the value 248 @param bParsingFile 249 FIXME - add doc! 246 250 */ 247 251 void CommandLineParser::checkFullArgument(const std::string& name, const std::string& value, bool bParsingFile) … … 261 265 @param value 262 266 String containing the value 267 @param bParsingFile 268 FIXME - add doc! 263 269 */ 264 270 void CommandLineParser::checkShortcut(const std::string& shortcut, const std::string& value, bool bParsingFile) -
code/branches/doc/src/libraries/core/CommandLineParser.h
r7284 r7297 207 207 @param defaultValue 208 208 Default value that is used when argument was not given. 209 @param bCommandLineOnly 210 FIXME - add doc! 209 211 */ 210 212 template <class T> -
code/branches/doc/src/libraries/core/ConfigValueContainer.h
r6536 r7297 117 117 @param type The type of the corresponding config-file 118 118 @param identifier The identifier of the class the variable belongs to 119 @param sectionname Name of the section the configValue should be put in. 119 120 @param varname The name of the variable 120 121 @param defvalue The default-value 122 @param value Only needed do determine the right type. 121 123 */ 122 124 template <class D, class V> -
code/branches/doc/src/libraries/core/CoreIncludes.h
r6423 r7297 101 101 /** 102 102 @brief Returns the Identifier with a given name. 103 @param StringThe name of the class103 @param name The name of the class 104 104 */ 105 105 inline Identifier* ClassByString(const std::string& name) … … 110 110 /** 111 111 @brief Returns the Identifier with a given lowercase name. 112 @param StringThe lowercase name of the class112 @param name The lowercase name of the class 113 113 */ 114 114 inline Identifier* ClassByLowercaseString(const std::string& name) … … 119 119 /** 120 120 @brief Returns the Identifier with a given network ID. 121 @param networkIDThe network ID of the class121 @param id The network ID of the class 122 122 */ 123 123 inline Identifier* ClassByID(uint32_t id) … … 130 130 @note This of course only works with OrxonoxClasses. 131 131 The only use is in conjunction with macros that don't know the class type. 132 @param Pointer to an OrxonoxClass132 @param object Pointer to an OrxonoxClass 133 133 */ 134 134 template <class T> -
code/branches/doc/src/libraries/core/DynLibManager.h
r5738 r7297 56 56 57 57 public: 58 /** Default constructor. 59 @note 60 <br>Should never be called as the singleton is automatically 61 created during the creation of the Root object. 62 @see 63 Root::Root 58 /** 59 @brief 60 Default constructor. 61 @note 62 Should never be called as the singleton is automatically 63 created during the creation of the Root object. 64 @see 65 Root::Root 64 66 */ 65 67 DynLibManager(); 66 68 67 /** Default destructor. 68 @see 69 Root::~Root 69 /** 70 @brief 71 Default destructor. 72 @see 73 Root::~Root 70 74 */ 71 75 virtual ~DynLibManager(); 72 76 73 /** Loads the passed library. 74 @param 75 filename The name of the library. The extension can be omitted 77 /** 78 @brief 79 Loads the passed library. 80 @param filename 81 The name of the library. The extension can be omitted 76 82 */ 77 83 DynLib* load(const std::string& filename); 78 84 79 /** Unloads the passed library. 80 @param 81 filename The name of the library. The extension can be omitted 85 /** 86 @brief 87 Unloads the passed library. 88 @param lib 89 A pointer to the library object 82 90 */ 83 91 void unload(DynLib* lib); -
code/branches/doc/src/libraries/core/GUIManager.cc
r7284 r7297 110 110 After Lua setup tolua++-elements are linked to Lua-state to give Lua access to C++-code. 111 111 Finally initial Lua code is executed (maybe we can do this with the CEGUI startup script automatically). 112 @param renderWindow113 Ogre's render window. Without this, the GUI cannot be displayed.114 112 @return true if success, otherwise false 115 113 */ … … 237 235 @param name 238 236 The name of the GUI 237 @param bHidePrevious 238 FIXME - add doc! 239 239 240 240 The function executes the Lua function with the same name in case the GUIManager is ready. -
code/branches/doc/src/libraries/core/Identifier.h
r7284 r7297 387 387 @brief Adds an object of the given type to the ObjectList. 388 388 @param object The object to add 389 @param className The name of the class T 390 @param bRootClass True if this is a root class (i.e. it inherits directly from OrxonoxClass) 389 391 */ 390 392 template <class T> -
code/branches/doc/src/libraries/core/Language.cc
r7284 r7297 168 168 @brief Returns the localisation of a given entry. 169 169 @param label The label of the entry 170 @param bError If true, an error is printed if the label doesn't exist and the default localisation is returned. If false, no error is printed and an empty string is returned. 170 171 @return The localisation 171 172 */ -
code/branches/doc/src/libraries/core/Namespace.cc
r6417 r7297 55 55 } 56 56 57 /**58 @brief XML loading and saving.59 @param xmlelement The XML-element60 @param loading Loading (true) or saving (false)61 @return The XML-element62 */63 57 void Namespace::XMLPort(Element& xmlelement, XMLPort::Mode mode) 64 58 { -
code/branches/doc/src/libraries/core/ObjectListBase.cc
r5738 r7297 70 70 /** 71 71 @brief Increases all Iterators that currently point on the given element (because it gets removed). 72 @param element The element that gets removed72 @param object The object that gets removed 73 73 */ 74 74 void ObjectListBase::notifyIterators(OrxonoxClass* object) const … … 82 82 /** 83 83 @brief Adds a new object to the end of the list. 84 @param object The object to add84 @param element The element to add 85 85 @return The pointer to the new ObjectListBaseElement, needed by the MetaObjectList of the added object 86 86 */ -
code/branches/doc/src/libraries/core/ObjectListBase.h
r5738 r7297 54 54 /** 55 55 @brief Constructor: Creates the list-element with an object. 56 @param object The object to store56 @param objectBase The object to store 57 57 */ 58 58 ObjectListBaseElement(OrxonoxClass* objectBase) : next_(0), prev_(0), objectBase_(objectBase) {} -
code/branches/doc/src/libraries/core/ObjectListIterator.h
r7268 r7297 109 109 /** 110 110 @brief Assigns the element of another ObjectListIterator. 111 @param elementThe other ObjectListIterator111 @param other The other ObjectListIterator 112 112 */ 113 113 inline ObjectListIterator<T>& operator=(const ObjectListIterator<T>& other) -
code/branches/doc/src/libraries/core/Resource.h
r6746 r7297 105 105 /** 106 106 Find out if the named file exists. 107 @param filename107 @param name 108 108 Fully qualified name of the file to test for 109 109 */ … … 112 112 /** 113 113 Get struct with information about path and size. 114 @param filename114 @param name 115 115 Fully qualified name of the file to test for 116 116 */ -
code/branches/doc/src/libraries/core/XMLPort.h
r7291 r7297 148 148 @param paramname The name of the attribute 149 149 @param loadfunction The function to set the attribute inside of the member object. 150 @param loadfunction The function to get the attribute from the member object 150 @param savefunction The function to get the attribute from the member object 151 @param xmlelement The XML-element that is parsed by this macro 152 @param mode Loading or saving 151 153 152 154 Sometimes you'll have a member object in your class, which has it's own load- and savefunctions. … … 196 198 @param sectionname The name of the subsection in the XML file that encloses the sub-objects ("" means no subsection) 197 199 @param loadfunction The function to add a new object to the class 198 @param loadfunction The function to get all added objects from the class200 @param savefunction The function to get all added objects from the class 199 201 @param xmlelement The XMLElement (received through the XMLPort function) 200 202 @param mode The mode (load/save) (received through the XMLPort function) -
code/branches/doc/src/libraries/core/command/TclThreadList.h
r7284 r7297 71 71 72 72 /** 73 @brief Returns a reference to the mutex which might be useful if you want to iterate through the list (see @ref begin and @ref end).73 @brief Returns a reference to the mutex which might be useful if you want to iterate through the list (see @ref getList()). 74 74 */ 75 75 inline boost::shared_mutex& getMutex() const -
code/branches/doc/src/libraries/core/command/TclThreadManager.cc
r7284 r7297 303 303 /** 304 304 @brief Sends a command to the queue of a given Tcl-interpreter 305 @param id The id of the target interpreter305 @param target_id The id of the target interpreter 306 306 @param command The command to be sent 307 307 */ … … 326 326 @brief This function can be called from Tcl to send a command to the queue of any interpreter. 327 327 @param target_id The id of the target thread 328 @param args Contains the content of the command 328 329 */ 329 330 void TclThreadManager::tcl_crossexecute(int target_id, const Tcl::object& args) … … 334 335 /** 335 336 @brief Sends a command to the queue of a given Tcl-interpreter 336 @param id The id of the target interpreter337 @param target_id The id of the target interpreter 337 338 @param command The command to be sent 338 339 */ … … 347 348 /** 348 349 @brief Sends a query to a given Tcl-interpreter and waits for the result 349 @param id The id of the target interpreter350 @param target_id The id of the target interpreter 350 351 @param command The command to be sent 351 352 @return The result of the command … … 359 360 @brief This function can be called from Tcl to send a query to the main thread. 360 361 @param source_id The id of the calling thread 362 @param args Contains the content of the query 361 363 362 364 A query waits for the result of the command. This means, the calling thread will be blocked until … … 373 375 @param source_id The id of the calling thread 374 376 @param target_id The id of the target thread 377 @param args Contains the content of the query 375 378 */ 376 379 std::string TclThreadManager::tcl_crossquery(int source_id, int target_id, const Tcl::object& args) -
code/branches/doc/src/libraries/core/input/InputManager.cc
r7284 r7297 140 140 Creates the OIS::InputMananger, the keyboard, the mouse and 141 141 the joys ticks. If either of the first two fail, this method throws an exception. 142 @param windowWidth143 The width of the render window144 @param windowHeight145 The height of the render window146 142 */ 147 143 void InputManager::loadDevices() -
code/branches/doc/src/libraries/core/input/InputManager.h
r6746 r7297 122 122 @param name 123 123 Unique name of the InputState when referenced as string 124 @param bAlwaysGetsInput 125 FIXME - add doc! 126 @param bTransparent 127 FIXME - add doc! 124 128 @param priority 125 129 Priority matters when multiple states are active. You can specify any -
code/branches/doc/src/libraries/core/input/KeyBinder.cc
r6536 r7297 495 495 @brief 496 496 Event handler for the mouseMoved Event. 497 @param e 498 Mouse state information 497 @param abs_ 498 The absolute position of the mouse 499 @param rel_ 500 The relative movement of the mouse 501 @param clippingSize 502 FIXME - no doc? param not even used? 499 503 */ 500 504 void KeyBinder::mouseMoved(IntVector2 abs_, IntVector2 rel_, IntVector2 clippingSize) … … 551 555 /** 552 556 @brief Event handler for the mouseScrolled Event. 553 @param e Mouse state information 557 @param abs The absolute position of the scroll wheel 558 @param rel The relative movement of the scroll wheel 554 559 */ 555 560 void KeyBinder::mouseScrolled(int abs, int rel) -
code/branches/doc/src/libraries/network/ClientInformation.cc
r6417 r7297 230 230 * This function should only be applied to the head of the list 231 231 * @param clientID id to look for 232 * @param look_backwards FIXME - add doc? parameter unused? 232 233 * @return pointer to the last element in the list or 0 if the search was unsuccessfull 233 234 */ … … 244 245 * This function goes forward through the list and looks for an element with clientID 245 246 * This function should only be applied to the head of the list 246 * @param peer peer to look for 247 * @param address peer to look for 248 * @param look_backwards FIXME - add doc? parameter unused? 247 249 * @return pointer to the element in the list 248 250 */ -
code/branches/doc/src/libraries/network/synchronisable/Synchronisable.cc
r7183 r7297 217 217 * length of varx: size saved int syncvarlist 218 218 * @param mem pointer to allocated memory with enough size 219 * @param sizes FIXME - add doc! 219 220 * @param id gamestateid of the gamestate to be saved (important for priorities) 220 221 * @param mode defines the direction in which the data will be send/received … … 288 289 * @param mem pointer to the bytestream 289 290 * @param mode same as in getData 291 * @param forceCallback FIXME - add doc! 290 292 * @return true/false 291 293 */ … … 364 366 * This function determines, wheter the object should be saved to the bytestream (according to its syncmode/direction) 365 367 * @param id gamestate id 368 * @param mode FIXME - add doc! 366 369 * @return true/false 367 370 */ -
code/branches/doc/src/libraries/tools/ResourceCollection.cc
r5781 r7297 52 52 } 53 53 54 void ResourceCollection::XMLPort(Element& xml Element, XMLPort::Mode mode)54 void ResourceCollection::XMLPort(Element& xmlelement, XMLPort::Mode mode) 55 55 { 56 XMLPortParam(ResourceCollection, "resourceGroup", setResourceGroup, getResourceGroup, xml Element, mode);57 XMLPortObject(ResourceCollection, ResourceLocation, "", addResourceLocation, getResourceLocation, xml Element, mode);56 XMLPortParam(ResourceCollection, "resourceGroup", setResourceGroup, getResourceGroup, xmlelement, mode); 57 XMLPortObject(ResourceCollection, ResourceLocation, "", addResourceLocation, getResourceLocation, xmlelement, mode); 58 58 } 59 59 -
code/branches/doc/src/libraries/tools/ResourceCollection.h
r6105 r7297 44 44 virtual ~ResourceCollection(); 45 45 46 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);46 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 47 47 48 48 void setResourceGroup(const std::string& resourceGroup); -
code/branches/doc/src/libraries/tools/ResourceLocation.cc
r7174 r7297 56 56 } 57 57 58 void ResourceLocation::XMLPort(Element& xml Element, XMLPort::Mode mode)58 void ResourceLocation::XMLPort(Element& xmlelement, XMLPort::Mode mode) 59 59 { 60 XMLPortParam(ResourceLocation, "path", setPath, getPath, xml Element, mode);61 XMLPortParam(ResourceLocation, "archiveType", setArchiveType, getArchiveType, xml Element, mode);62 XMLPortParam(ResourceLocation, "recursive", setRecursive, getRecursive, xml Element, mode);60 XMLPortParam(ResourceLocation, "path", setPath, getPath, xmlelement, mode); 61 XMLPortParam(ResourceLocation, "archiveType", setArchiveType, getArchiveType, xmlelement, mode); 62 XMLPortParam(ResourceLocation, "recursive", setRecursive, getRecursive, xmlelement, mode); 63 63 if (path_.empty()) 64 64 ThrowException(AbortLoading, "ResourceLocation: No path given."); -
code/branches/doc/src/libraries/tools/ResourceLocation.h
r5781 r7297 46 46 virtual ~ResourceLocation(); 47 47 48 virtual void XMLPort(Element& xml Element, XMLPort::Mode mode);48 virtual void XMLPort(Element& xmlelement, XMLPort::Mode mode); 49 49 50 50 void setPath(const std::string& path) { path_ = path; } -
code/branches/doc/src/libraries/tools/Timer.cc
r7284 r7297 95 95 @param interval The timer-interval in seconds 96 96 @param bLoop If true, the function gets called every 'interval' seconds 97 @param exeuctor A executor of the function to call 97 @param executor A executor of the function to call 98 @param bKillAfterCall If true, the timer will be deleted after the function was executed 98 99 */ 99 100 Timer::Timer(float interval, bool bLoop, const ExecutorPtr& executor, bool bKillAfterCall) -
code/branches/doc/src/libraries/tools/Timer.h
r7284 r7297 85 85 @param interval The timer-interval in seconds 86 86 @param bLoop If true, the function gets called every 'interval' seconds 87 @param object The object owning the timer and the function88 87 @param executor A executor of the function to call 88 @param bKillAfterCall If true, the timer will be deleted after the function was executed 89 89 */ 90 90 void setTimer(float interval, bool bLoop, const ExecutorPtr& executor, bool bKillAfterCall = false) -
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.