Vector.h File Reference


Detailed Description

A generic, dynamic vector container class behaving much like a subset of std::vector.

Author:
Patrick Broman and Niklas Nummelin


Namespaces

namespace  MAUtil

Classes

class  MAUtil::Vector< Type >
 A generic, dynamic, random-access container. More...

Defines

#define MAUTIL_VECTOR_LOG()
#define Vector_each(type, itr, v)   for(Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++)
#define templateVector_each(type, itr, v)   for(typename Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++)
#define Vector_each_const(type, itr, v)   for(Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++)
#define templateVector_each_const(type, itr, v)   for(typename Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++)


Define Documentation

 
#define MAUTIL_VECTOR_LOG  ) 
 

A debugging macro.

#define Vector_each type,
itr,
 )     for(Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++)
 

A macro for iterating over a vector.

Example: Vector_each(class MyType, itr, mySet) { myFunc(*itr); }

#define templateVector_each type,
itr,
 )     for(typename Vector<type>::iterator itr = (v).begin(); itr != (v).end(); itr++)
 

#define Vector_each_const type,
itr,
 )     for(Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++)
 

A macro for iterating over a const vector.

#define templateVector_each_const type,
itr,
 )     for(typename Vector<type>::const_iterator itr = (v).begin(); itr != (v).end(); itr++)
 


Generated on Sat Feb 13 00:15:38 2010 for MoSync 2 beta 1 by  doxygen 1.4.6-NO