PolyBoRi
Public Types | Public Member Functions
polybori::CIdxPath Class Reference

#include <CIdxPath.h>

List of all members.

Public Types

typedef std::vector< idx_typebase
 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_typeprint (ostream_type &os) const
 Print to out-stream.

Member Typedef Documentation

typedef std::vector<idx_type> polybori::CIdxPath::base

Type of base class.

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.


Constructor & Destructor Documentation

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.


Member Function Documentation

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

Print to out-stream.

References polybori::special_first_transform().

Referenced by polybori::operator<<().


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