CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <BaseCounter.hh>
Definition at line 16 of file BaseCounter.hh.
Public Types | |
typedef CounterType::value_type | value_type |
typedef CounterType::size_type | difference_type |
typedef CounterType::size_type | size_type |
typedef std::random_access_iterator_tag | iterator_category |
typedef const value_type & | reference |
typedef const value_type * | pointer |
Public Member Functions | |
CounterValueIterator (CounterType const *_counter_ptr=nullptr, size_type _ind=0) | |
bool | operator== (const CounterValueIterator &_it) |
bool | operator!= (const CounterValueIterator &_it) |
CounterValueIterator & | operator++ () |
CounterValueIterator | operator++ (int) |
reference | operator* () const |
pointer | operator-> () const |
Private Attributes | |
CounterType const * | m_counter_ptr |
size_type | m_ind |
typedef CounterType::size_type CASM::CounterValueIterator< CounterType >::difference_type |
Definition at line 19 of file BaseCounter.hh.
typedef std::random_access_iterator_tag CASM::CounterValueIterator< CounterType >::iterator_category |
Definition at line 21 of file BaseCounter.hh.
typedef const value_type* CASM::CounterValueIterator< CounterType >::pointer |
Definition at line 23 of file BaseCounter.hh.
typedef const value_type& CASM::CounterValueIterator< CounterType >::reference |
Definition at line 22 of file BaseCounter.hh.
typedef CounterType::size_type CASM::CounterValueIterator< CounterType >::size_type |
Definition at line 20 of file BaseCounter.hh.
typedef CounterType::value_type CASM::CounterValueIterator< CounterType >::value_type |
Definition at line 18 of file BaseCounter.hh.
|
inline |
Definition at line 25 of file BaseCounter.hh.
|
inline |
Definition at line 37 of file BaseCounter.hh.
|
inline |
Definition at line 50 of file BaseCounter.hh.
|
inline |
Definition at line 39 of file BaseCounter.hh.
|
inline |
Definition at line 44 of file BaseCounter.hh.
|
inline |
Definition at line 51 of file BaseCounter.hh.
|
inline |
Definition at line 33 of file BaseCounter.hh.
|
private |
Definition at line 54 of file BaseCounter.hh.
|
private |
Definition at line 55 of file BaseCounter.hh.