Util
TracNav
Development
- Overview
- SVN
Download...
- Contribute
Programming:
- Modules
Documentation
- API Reference
HowTo...
- FAQ
- Styleguide
More...
Content Creation:
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 |
| 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 |
| Output | 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 |







