Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Version 4 and Version 5 of code/doc/Util


Ignore:
Timestamp:
Sep 17, 2008, 5:05:18 PM (16 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/doc/Util

    v4 v5  
    44== Description ==
    55
    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, ...).
     6The [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.
    97
    108== Util features ==
    119
    1210|| '''Name''' || '''Description''' ||
     11|| [wiki:Clipboard] || OS-specific functions to copy text from and to the clipboard ||
    1312|| [wiki:Convert] || A generic [wiki:template] to convert values of one type to another type ||
    14 || [wiki:Executor] || Uses a [wiki:Functor] to execute functions with several features ||
    15 || [wiki:Functor] || Encapsules a function pointer with parameters and a return value ||
     13|| [wiki:Debug] || Defines macros for leveled [wiki:OutputHandler debug-output] ||
     14|| [wiki:Error] || Handles errors ||
     15|| [wiki:Exception] || Defines exceptions and assertions ||
     16|| [wiki:ExprParser] || Parses mathematical expressions and returns the result ||
    1617|| [wiki:Math] || Defines several mathematical functions ||
    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 ||
    2122|| [wiki:String] || Defines several string-functions ||
    2223|| [wiki:SubString] || Splits a string up into a set of substrings ||
    23 || [wiki:TinyXML] || An external library to read and write xml-files ||