CAPD RedHom Library
capd::complex::IdentifiableObjectContainer< Object, Id, ObjectStorage, ObjectComparator > Class Template Reference

#include <capd/complex/CellSComplex.h>

Public Member Functions

template<typename Iterator >
 IdentifiableObjectContainer (Iterator begin, Iterator end, size_t size)
 
 IdentifiableObjectContainer (const ObjectStorage &storage)
 
Id operator[] (const Object &obj) const
 

Static Public Attributes

static const Id npos = -1
 

Constructor & Destructor Documentation

template<typename Object, typename Id, typename ObjectStorage, typename ObjectComparator>
template<typename Iterator >
capd::complex::IdentifiableObjectContainer< Object, Id, ObjectStorage, ObjectComparator >::IdentifiableObjectContainer ( Iterator  begin,
Iterator  end,
size_t  size 
)
inline
template<typename Object, typename Id, typename ObjectStorage, typename ObjectComparator>
capd::complex::IdentifiableObjectContainer< Object, Id, ObjectStorage, ObjectComparator >::IdentifiableObjectContainer ( const ObjectStorage &  storage)
inlineexplicit

Member Function Documentation

template<typename Object, typename Id, typename ObjectStorage, typename ObjectComparator>
Id capd::complex::IdentifiableObjectContainer< Object, Id, ObjectStorage, ObjectComparator >::operator[] ( const Object &  obj) const
inline

Member Data Documentation

template<typename Object, typename Id, typename ObjectStorage, typename ObjectComparator>
const Id capd::complex::IdentifiableObjectContainer< Object, Id, ObjectStorage, ObjectComparator >::npos = -1
static