CAPD RedHom Library
capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag > Class Template Reference

#include <capd/complex/SqueezeIds.h>

Public Types

typedef Map::iterator iterator
 
typedef Map::const_iterator const_iterator
 

Public Member Functions

 SqueezeIds ()
 
template<typename Iterator >
 SqueezeIds (Iterator begin, Iterator end)
 
Id operator[] (const Id &id) const
 
bool contains (const Id &id) const
 
Id reverse (const Id &id) const
 
size_t size () const
 
iterator begin ()
 
iterator end ()
 
const_iterator begin () const
 
const_iterator end () const
 
virtual ~SqueezeIds ()
 

Member Typedef Documentation

template<typename Id >
typedef Map::const_iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::const_iterator
template<typename Id >
typedef Map::iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::iterator

Constructor & Destructor Documentation

template<typename Id >
capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::SqueezeIds ( )
inline
template<typename Id >
template<typename Iterator >
capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::SqueezeIds ( Iterator  begin,
Iterator  end 
)
inline
template<typename Id >
virtual capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::~SqueezeIds ( )
inlinevirtual

Member Function Documentation

template<typename Id >
iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::begin ( )
inline
template<typename Id >
const_iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::begin ( ) const
inline
template<typename Id >
bool capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::contains ( const Id &  id) const
inline
template<typename Id >
iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::end ( )
inline
template<typename Id >
const_iterator capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::end ( ) const
inline
template<typename Id >
Id capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::operator[] ( const Id &  id) const
inline
template<typename Id >
Id capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::reverse ( const Id &  id) const
inline
template<typename Id >
size_t capd::complex::SqueezeIds< Id, squeeze_by_unorderedmap_tag >::size ( ) const
inline