CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <jsonPropertiesDatabase.hh>
Definition at line 13 of file jsonPropertiesDatabase.hh.
Public Types | |
typedef MappedProperties | value_type |
typedef const value_type & | reference |
Public Member Functions | |
jsonPropertiesDatabaseIterator () | |
std::unique_ptr< jsonPropertiesDatabaseIterator > | clone () const |
Private Types | |
typedef std::map< std::string, MappedProperties >::const_iterator | base_iterator |
Private Member Functions | |
jsonPropertiesDatabaseIterator (base_iterator _it) | |
base_iterator | base () const |
bool | equal (const PropertiesDatabaseIteratorBase &other) const override |
void | increment () override |
const MappedProperties & | dereference () const override |
long | distance_to (const PropertiesDatabaseIteratorBase &other) const override |
jsonPropertiesDatabaseIterator * | _clone () const override |
Private Attributes | |
friend | jsonPropertiesDatabase |
base_iterator | m_it |
friend | PropertiesDatabaseIterator |
|
private |
Definition at line 23 of file jsonPropertiesDatabase.hh.
|
inherited |
Definition at line 57 of file PropertiesDatabase.hh.
|
inherited |
Definition at line 56 of file PropertiesDatabase.hh.
|
inline |
Definition at line 15 of file jsonPropertiesDatabase.hh.
|
inlineprivate |
Definition at line 26 of file jsonPropertiesDatabase.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::DB::PropertiesDatabaseIteratorBase.
Definition at line 44 of file jsonPropertiesDatabase.hh.
|
inlineprivate |
Definition at line 28 of file jsonPropertiesDatabase.hh.
|
inline |
Definition at line 17 of file jsonPropertiesDatabase.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::DB::PropertiesDatabaseIteratorBase.
Definition at line 37 of file jsonPropertiesDatabase.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::DB::PropertiesDatabaseIteratorBase.
Definition at line 39 of file jsonPropertiesDatabase.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::DB::PropertiesDatabaseIteratorBase.
Definition at line 30 of file jsonPropertiesDatabase.hh.
|
inlineoverrideprivatevirtual |
Implements CASM::DB::PropertiesDatabaseIteratorBase.
Definition at line 35 of file jsonPropertiesDatabase.hh.
|
private |
Definition at line 24 of file jsonPropertiesDatabase.hh.
|
private |
Definition at line 48 of file jsonPropertiesDatabase.hh.
|
privateinherited |
Definition at line 53 of file PropertiesDatabase.hh.