CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <SimpleFormatterDict.hh>
Definition at line 56 of file SimpleFormatterDict.hh.
Public Types | |
typedef std::map< std::string, DatumEvaluatorEntry< ObjectType > > | map_type |
typedef map_type::const_iterator | const_iterator |
Public Member Functions | |
DatumEvaluatorDictionary () | |
template<typename... Args> | |
DatumEvaluatorDictionary (Args &&...args) | |
void | insert (std::unique_ptr< DatumEvaluatorDictEntry< ObjectType >> entry_ptr) |
template<typename... Args> | |
void | insert (std::unique_ptr< DatumEvaluatorDictEntry< ObjectType >> entry_ptr, Args &&...args) |
const_iterator | find (std::string const &name) const |
True if dictionary contains entry for. More... | |
size_type | count (std::string const &name) const |
const_iterator | begin () const |
const_iterator | end () const |
Private Attributes | |
std::map< std::string, DatumEvaluatorDictEntry< ObjectType > > | m_evaluators |
map_type | m_evaluators |
typedef map_type::const_iterator CASM::simpleformatter::DatumEvaluatorDictionary< ObjectType >::const_iterator |
Definition at line 59 of file SimpleFormatterDict.hh.
typedef std::map<std::string, DatumEvaluatorEntry<ObjectType> > CASM::simpleformatter::DatumEvaluatorDictionary< ObjectType >::map_type |
Definition at line 58 of file SimpleFormatterDict.hh.
|
inline |
Definition at line 61 of file SimpleFormatterDict.hh.
|
inline |
Definition at line 64 of file SimpleFormatterDict.hh.
|
inline |
Definition at line 96 of file SimpleFormatterDict.hh.
|
inline |
Returns the number of elements with key that compares equivalent to the specified argument, which is either 1 or 0 since this container does not allow duplicates.
Definition at line 92 of file SimpleFormatterDict.hh.
|
inline |
Definition at line 98 of file SimpleFormatterDict.hh.
|
inline |
True if dictionary contains entry for.
_name |
Definition at line 85 of file SimpleFormatterDict.hh.
|
inline |
Push back BaseDatumEvaluator<DataObject>. Will be evaluated sequentially by operator()
.
Definition at line 70 of file SimpleFormatterDict.hh.
|
inline |
Push back BaseDatumEvaluator<DataObject>. Will be evaluated sequentially by operator()
.
Definition at line 78 of file SimpleFormatterDict.hh.
|
private |
Definition at line 101 of file SimpleFormatterDict.hh.
|
private |
Definition at line 102 of file SimpleFormatterDict.hh.