CAPD RedHom Library
BasicCellProxy< BasicCellProxy< CellImplT > > Class Template Reference

#include <capd/complex/BasicCellProxy.hpp>

Public Types

typedef CellImplT::Color Color
 
typedef CellImplT::Dim Dim
 
typedef CellImplT::Id Id
 
typedef CellImplT Impl
 

Public Member Functions

Color getColor () const
 
template<Color color>
void setColor () const
 
void setColor (const Color &color) const
 
Dim getDim () const
 
Dim ownDim () const
 
Id getId () const
 
bool operator< (const BasicCellProxy &b) const
 
bool operator== (const BasicCellProxy &b) const
 
CellImplT * getImpl () const
 

Protected Attributes

CellImplT impl
 

Member Typedef Documentation

template<typename CellImplT >
typedef CellImplT::Color BasicCellProxy< CellImplT >::Color
inherited
template<typename CellImplT >
typedef CellImplT::Dim BasicCellProxy< CellImplT >::Dim
inherited
template<typename CellImplT >
typedef CellImplT::Id BasicCellProxy< CellImplT >::Id
inherited
template<typename CellImplT >
typedef CellImplT BasicCellProxy< CellImplT >::Impl
inherited

Member Function Documentation

template<typename CellImplT >
Color BasicCellProxy< CellImplT >::getColor ( ) const
inlineinherited
template<typename CellImplT >
Dim BasicCellProxy< CellImplT >::getDim ( ) const
inlineinherited
template<typename CellImplT >
Id BasicCellProxy< CellImplT >::getId ( ) const
inlineinherited
template<typename CellImplT >
CellImplT* BasicCellProxy< CellImplT >::getImpl ( ) const
inlineinherited
template<typename CellImplT >
bool BasicCellProxy< CellImplT >::operator< ( const BasicCellProxy< CellImplT > &  b) const
inlineinherited
template<typename CellImplT >
bool BasicCellProxy< CellImplT >::operator== ( const BasicCellProxy< CellImplT > &  b) const
inlineinherited
template<typename CellImplT >
Dim BasicCellProxy< CellImplT >::ownDim ( ) const
inlineinherited
template<typename CellImplT >
template<Color color>
void BasicCellProxy< CellImplT >::setColor ( ) const
inlineinherited
template<typename CellImplT >
void BasicCellProxy< CellImplT >::setColor ( const Color color) const
inlineinherited

Member Data Documentation

template<typename CellImplT >
CellImplT BasicCellProxy< CellImplT >::impl
mutableprotectedinherited