CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::EnumeratorHandler Class Reference

#include <EnumeratorHandler.hh>

Detailed Description

Definition at line 14 of file EnumeratorHandler.hh.

Public Member Functions

 EnumeratorHandler (const ProjectSettings &set)
 
 ~EnumeratorHandler ()
 
EnumeratorMapmap ()
 
const EnumeratorMapmap () const
 

Private Attributes

const ProjectSettingsm_set
 
EnumeratorMap m_enumerator
 
std::map< std::string,
std::shared_ptr
< RuntimeLibrary > > 
m_lib
 

Constructor & Destructor Documentation

CASM::EnumeratorHandler::EnumeratorHandler ( const ProjectSettings set)

Definition at line 9 of file EnumeratorHandler.cc.

CASM::EnumeratorHandler::~EnumeratorHandler ( )
inline

Definition at line 20 of file EnumeratorHandler.hh.

Member Function Documentation

EnumeratorMap& CASM::EnumeratorHandler::map ( )
inline

Definition at line 26 of file EnumeratorHandler.hh.

const EnumeratorMap& CASM::EnumeratorHandler::map ( ) const
inline

Definition at line 30 of file EnumeratorHandler.hh.

Member Data Documentation

EnumeratorMap CASM::EnumeratorHandler::m_enumerator
private

Definition at line 38 of file EnumeratorHandler.hh.

std::map<std::string, std::shared_ptr<RuntimeLibrary> > CASM::EnumeratorHandler::m_lib
private

Definition at line 40 of file EnumeratorHandler.hh.

const ProjectSettings* CASM::EnumeratorHandler::m_set
private

Definition at line 36 of file EnumeratorHandler.hh.


The documentation for this class was generated from the following files: