Version 6 (modified by landauf, 16 years ago) (diff) |
---|
Util
TracNav(TracNav/TOC_Development)?
Description
The Util library contains several functions, classes and 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.
Util features
Name | Description |
Clipboard | OS-specific functions to copy text from and to the clipboard |
Convert? | A generic template? to convert values of one type to another type |
Debug? | Defines macros for leveled debug-output? |
Error? | Handles errors |
Exception | Defines exceptions and assertions |
ExprParser | Parses mathematical expressions and returns the result |
Math | Defines several mathematical functions |
MultiType | A class that can store a value of almost every type |
OutputBuffer? | Buffers text that was sent to the outstream |
OutputHandler? | Handles output? and distributes it to console, logfile and the ingame Shell? |
Sleep | Defines the sleep function for every OS |
String | Defines several string-functions |
SubString | Splits a string up into a set of substrings |