CASM
AClustersApproachtoStatisticalMechanics
|
#include <InputEnumerator.hh>
Definition at line 14 of file InputEnumerator.hh.
Public Types | |
typedef InputEnumIteratorBase < ValueType, IsConst > ::step_type | step_type |
typedef ValueType | value_type |
typedef InputEnumIteratorBase < ValueType, IsConst > ::reference | reference |
Public Member Functions | |
InputEnumIterator () | |
Default constructor. More... | |
InputEnumIterator (const InputEnumIteratorBase< ValueType, IsConst > &it) | |
Construct iterator. More... | |
step_type | step () const |
jsonParser | source () const |
std::string | name () const |
Private Member Functions | |
void | increment () |
boost::iterator_facade implementation More... | |
reference | dereference () const |
boost::iterator_facade implementation More... | |
bool | equal (const InputEnumIterator &B) const |
boost::iterator_facade implementation More... | |
Private Attributes | |
notstd::cloneable_ptr < InputEnumIteratorBase < ValueType, IsConst > > | m_ptr |
typedef InputEnumIteratorBase<ValueType, IsConst>::reference CASM::InputEnumIterator< ValueType, IsConst >::reference |
Definition at line 116 of file InputEnumerator.hh.
typedef InputEnumIteratorBase<ValueType, IsConst>::step_type CASM::InputEnumIterator< ValueType, IsConst >::step_type |
Definition at line 114 of file InputEnumerator.hh.
typedef ValueType CASM::InputEnumIterator< ValueType, IsConst >::value_type |
Definition at line 115 of file InputEnumerator.hh.
|
inline |
Default constructor.
Definition at line 120 of file InputEnumerator.hh.
|
inline |
Construct iterator.
Definition at line 123 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 150 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 155 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 145 of file InputEnumerator.hh.
|
inline |
Definition at line 135 of file InputEnumerator.hh.
|
inline |
Definition at line 131 of file InputEnumerator.hh.
|
inline |
Definition at line 127 of file InputEnumerator.hh.
|
private |
Definition at line 159 of file InputEnumerator.hh.