PolyBoRi
Public Types | Public Member Functions | Protected Attributes
polybori::CIdxVariable Class Reference

#include <CIdxVariable.h>

List of all members.

Public Types

typedef CIdxVariable< idx_type,
VarNameLit, VarHeadLit,
VarTailLit > 
self
 Type of *this.
Adopt global type definitions
typedef IdxType idx_type
typedef CTypes::ostream_type ostream_type

Public Member Functions

 CIdxVariable (idx_type idx_=0)
 Construct storage for nlen indices.
 CIdxVariable (const self &rhs)
 Copy constructor.
 ~CIdxVariable ()
 Destructor.
ostream_typeprint (ostream_type &os) const
 Print to out-stream.

Protected Attributes

idx_type idx

Member Typedef Documentation

typedef CIdxVariable<idx_type, VarNameLit, VarHeadLit, VarTailLit> polybori::CIdxVariable::self

Type of *this.


Constructor & Destructor Documentation

polybori::CIdxVariable::CIdxVariable ( idx_type  idx_ = 0) [inline]

Construct storage for nlen indices.

polybori::CIdxVariable::CIdxVariable ( const self rhs) [inline]

Copy constructor.

polybori::CIdxVariable::~CIdxVariable ( ) [inline]

Destructor.


Member Function Documentation

ostream_type& polybori::CIdxVariable::print ( ostream_type os) const [inline]

Print to out-stream.


Member Data Documentation


The documentation for this class was generated from the following file: