Robot Simulator of the Robotics Group for Self-Organization of Control  0.8.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
std Namespace Reference

contains some additions to the standard template library More...

Classes

struct  join
 

Functions

string itos (int i)
 integer to string with default formating More...
 
string itos (int i, const char *)
 integer to string with printf formating string More...
 
string ftos (double i)
 integer to string with default formating More...
 
string ftos (double i, const char *)
 integer to string with printf formating string More...
 
template<typename T >
abs (T v)
 absolute function for all types More...
 
template<class T , class A >
list< T, A > & operator+= (list< T, A > &l1, const list< T, A > &l2)
 += operators for list (list concat) More...
 
template<class T , class A >
list< T, A > & operator+= (list< T, A > &l1, const T &v)
 += operators for list (append) More...
 
template<class T , class A >
list< T, A > operator+ (const list< T, A > &l1, const list< T, A > &l2)
 
template<typename Col , typename T >
bool removeElement (Col &col, const T &elem)
 
template<typename A , typename E >
reduceList (std::list< E > list, A acc, std::function< A(A, E)> f)
 
template<typename O , typename I >
std::list< O > mapList (const std::list< I > &l, std::function< O(const I &)> fun)
 

Detailed Description

contains some additions to the standard template library

Function Documentation

T std::abs ( v)
inline

absolute function for all types

string ftos ( double  i)

integer to string with default formating

string ftos ( double  i,
const char *  format 
)

integer to string with printf formating string

string itos ( int  i)

integer to string with default formating

string itos ( int  i,
const char *  format 
)

integer to string with printf formating string

std::list<O> std::mapList ( const std::list< I > &  l,
std::function< O(const I &)>  fun 
)
list<T,A> std::operator+ ( const list< T, A > &  l1,
const list< T, A > &  l2 
)
  • operators for lists (list concat)
list<T,A>& std::operator+= ( list< T, A > &  l1,
const list< T, A > &  l2 
)

+= operators for list (list concat)

list<T,A>& std::operator+= ( list< T, A > &  l1,
const T &  v 
)

+= operators for list (append)

A std::reduceList ( std::list< E >  list,
acc,
std::function< A(A, E)>  f 
)
bool std::removeElement ( Col &  col,
const T &  elem 
)