CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <InputEnumerator.hh>
Definition at line 90 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 101 of file InputEnumerator.hh.
typedef InputEnumIteratorBase<ValueType, IsConst>::step_type CASM::InputEnumIterator< ValueType, IsConst >::step_type |
Definition at line 98 of file InputEnumerator.hh.
typedef ValueType CASM::InputEnumIterator< ValueType, IsConst >::value_type |
Definition at line 99 of file InputEnumerator.hh.
|
inline |
Default constructor.
Definition at line 104 of file InputEnumerator.hh.
|
inline |
Construct iterator.
Definition at line 107 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 123 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 126 of file InputEnumerator.hh.
|
inlineprivate |
boost::iterator_facade implementation
Definition at line 120 of file InputEnumerator.hh.
|
inline |
Definition at line 114 of file InputEnumerator.hh.
|
inline |
Definition at line 112 of file InputEnumerator.hh.
|
inline |
Definition at line 110 of file InputEnumerator.hh.
|
private |
Definition at line 130 of file InputEnumerator.hh.