6 | | The [wiki:Util] library contains several functions, classes and [wiki:template templates] that can be used in different parts of the orxonox-code. They provide functionalities for mathematical use, string manipulation, typeconversion, multi-types, functors and executors and many more. |
7 | | |
8 | | Additionally it contains the [wiki:TinyXML]-library that provides many easy-to-use utilities to read and write xml-files plus the extension TinyXML++ which implements wrappers for [wiki:TinyXML] that are more [wiki:STL]-like (iterators, error handling, ...). |
| 6 | The [wiki:Util] library contains several functions, classes and [wiki:template templates] that can be used in different parts of the orxonox-code. They provide functionalities for mathematical use, string manipulation, typeconversion, multi-types, error and exception handling, debug output and many more. |
17 | | || [wiki:MultiType] || Defines an enum that denotes the type of a value || |
18 | | || [wiki:MultiTypeMath] || Extension of [wiki:MultiTypeString] with mathematical classes || |
19 | | || [wiki:MultiTypePrimitive] || A class that can encapsulate every primitive value || |
20 | | || [wiki:MultiTypeString] || Extension of [wiki:MultiTypePrimitive] with strings || |
| 18 | || [wiki:MultiType] || A class that can store a value of almost every type || |
| 19 | || [wiki:OutputBuffer] || Buffers text that was sent to the outstream || |
| 20 | || [wiki:OutputHandler] || Handles [wiki:Debug output] and distributes it to console, logfile and the ingame [wiki:Shell] || |
| 21 | || [wiki:Sleep] || Defines the sleep function for every OS || |