Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Version 5 (modified by landauf, 16 years ago) (diff)

Util

TracNav(TracNav/TOC_Documentation)?

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