Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changes between Initial Version and Version 1 of code/doc/Util


Ignore:
Timestamp:
Feb 27, 2008, 11:40:10 PM (17 years ago)
Author:
landauf
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • code/doc/Util

    v1 v1  
     1= Util =
     2
     3== Description ==
     4
     5The [wiki: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, functors and executors and many more.
     6
     7Additionally 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, ...).
     8
     9== Util features ==
     10
     11|| '''Name''' || '''Description''' ||
     12|| [wiki:Convert] || A generic [wiki:template] to convert values of one type to another type ||
     13|| [wiki:Executor] || Uses a [wiki:Functor] to execute functions with several features ||
     14|| [wiki:Functor] || Encapsules a function pointer with parameters and a return value ||
     15|| [wiki:Math] || Defines several mathematical functions ||
     16|| [wiki:MultiType] || Defines an enum that denotes the type of a value ||
     17|| [wiki:MultiTypeMath] || Extension of [wiki:MultiTypeString] with mathematical classes ||
     18|| [wiki:MultiTypePrimitive] || A class that can encapsulate every primitive value ||
     19|| [wiki:MultiTypeString] || Extension of [wiki:MultiTypePrimitive] with strings ||
     20|| [wiki:String] || Defines several string-functions ||
     21|| [wiki:SubString] || Splits a string up into a set of substrings ||
     22|| [wiki:TinyXML] || An external library to read and write xml-files ||