CASM  1.1.0
A Clusters Approach to Statistical Mechanics
SimpleFormatterDict.hh File Reference

Go to the source code of this file.

Classes

class  CASM::simpleformatter::DatumEvaluatorEntry< ObjectType, InputType >
 
class  CASM::simpleformatter::DatumEvaluatorDictionary< ObjectType >
 

Namespaces

 CASM
 Main CASM namespace.
 
 CASM::simpleformatter
 

Typedefs

template<typename ObjectType >
using CASM::simpleformatter::EvaluatorPtrType = std::unique_ptr< BaseDatumEvaluator< ObjectType > >
 
template<typename ObjectType , typename InputType >
using CASM::simpleformatter::MakeEvaluatorPtrFunction = std::function< EvaluatorPtrType< ObjectType >(InputType const &)>
 

Functions

std::unique_ptr< DatumEvaluatorDictEntry< DataObject > > CASM::simpleformatter::make_dict_entry_ptr (std::string _name, std::string _description, MakeEvaluatorPtrFunction< ObjectType > _make_evaluator_f)