Miscellaneous
[General datastructures]


Classes

class  BALL::Bit
class  BALL::BitVector
class  BALL::TContour< T >
class  BALL::TContourLine< T >
class  BALL::TContourSurface< T >
class  BALL::List< Value >
class  BALL::Quadruple< T1, T2, T3, T4 >
class  BALL::RegularExpression
class  BALL::Triple< T1, T2, T3 >

Modules

 String

Defines

#define BALL_FOREACH(container, element_iterator)

Typedefs

typedef TContour< floatBALL::Contour

Define Documentation

#define BALL_FOREACH ( container,
element_iterator   ) 
Value:
for (element_iterator = container.begin(); \
     !element_iterator.isEnd(); \
     ++element_iterator)

Container Iteration Macro. Use this macro for convenient iteration over BALL container classes.

Example:
		HashMap<int,int> hm;
		HashMap<int,int>::Iterator it;
		BALL_FOREACH(p,it)
		{
			cout << it->first << endl;
		}
Parameters:
container an instance of a BALL container class
element_iterator an iterator of the container class

Typedef Documentation

typedef TContour<float> BALL::Contour

Default type