Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

checkedvector.h File Reference

This header declares the checkedVector<T> class that are used in simthetic. More...

#include <vector>
#include <iostream>
#include <simthetic/misc.h>
#include <simthetic/exceptions.h>

Go to the source code of this file.

Namespaces

namespace  simth

Functions

template<class T>
std::ostream & operator<< (std::ostream &os, const checkedVector< T > &seq)
std::ostream & operator<< (std::ostream &os, const checkedVector< Complex > &compSeq)


Detailed Description

This header declares the checkedVector<T> class that are used in simthetic.

Especially, one can use the simth::checkedVector classes to implement sequences. These classes act like an std::vector but offer an additional range check depending whether the macro DEBUG is defined or not. In order to enhance the runtime speed this check mechanism can de disabled by setting the macro DEBUG (defined in misc.h) to false.


Generated on Mon Apr 24 21:19:19 2006 for simthetic by  doxygen 1.4.1