CAPD::DynSys Library  6.0.0
Container.h File Reference

This file provides a template class Container together with suitable iterators The container has fixed size specified by a template argument 'capacity'. More...

#include <stdexcept>
#include <cstdlib>
#include "capd/settings/compilerSetting.h"
#include "capd/auxil/Dll.h"

Classes

class  capd::vectalg::Container< Scalar, capacity >
 class Container together with suitable iterators The container has fixed size specified by a template argument 'capacity' More...
 
class  capd::vectalg::Container< Scalar, 0 >
 Specialization for capacity=0 This container allocates objects on a storage. More...
 

Namespaces

 capd
 
 capd::vectalg
 

Typedefs

typedef unsigned capd::vectalg::__size_type
 
typedef int capd::vectalg::__difference_type
 

Detailed Description

This file provides a template class Container together with suitable iterators The container has fixed size specified by a template argument 'capacity'.

Also a specialization of this class for capacity=0 is defined In that case objects in this container are allocated on storage instead of stack

This class is used as a container for vectors, matrices and higher order containers

Author
Daniel Wilczak