PolyBoRi
|
#include <CIdxPath.h>
Public Types | |
typedef std::vector< idx_type > | base |
Type of base class. | |
typedef SeparatorType | separator_type |
Type used to generate a string for separating elements. | |
typedef CIdxPath< idx_type, separator_type > | self |
String-like type for separator. | |
typedef base::size_type | size_type |
Type for sizes. | |
Adopt global type definitions | |
typedef IdxType | idx_type |
typedef CTypes::ostream_type | ostream_type |
Public Member Functions | |
CIdxPath () | |
Default constructor. | |
CIdxPath (size_type nlen) | |
Construct storage for nlen indices. | |
CIdxPath (const self &rhs) | |
Copy constructor. | |
~CIdxPath () | |
Destructor. | |
ostream_type & | print (ostream_type &os) const |
Print to out-stream. |
typedef std::vector<idx_type> polybori::CIdxPath::base |
Type of base class.
typedef IdxType polybori::CIdxPath::idx_type |
String-like type for separator.
Type of *this
typedef SeparatorType polybori::CIdxPath::separator_type |
Type used to generate a string for separating elements.
typedef base::size_type polybori::CIdxPath::size_type |
Type for sizes.
polybori::CIdxPath::CIdxPath | ( | ) | [inline] |
Default constructor.
polybori::CIdxPath::CIdxPath | ( | size_type | nlen | ) | [inline] |
Construct storage for nlen indices.
polybori::CIdxPath::CIdxPath | ( | const self & | rhs | ) | [inline] |
Copy constructor.
polybori::CIdxPath::~CIdxPath | ( | ) | [inline] |
Destructor.
ostream_type& polybori::CIdxPath::print | ( | ostream_type & | os | ) | const [inline] |
Print to out-stream.
References polybori::special_first_transform().
Referenced by polybori::operator<<().