#include <ClexParamPack.hh>
ParamPackMixIn is interface class to control ClexParamPack portion of Clexulator printing Used primarily by ClexBasisWriter.
Definition at line 120 of file ClexParamPack.hh.
◆ ParamPackMixIn()
CASM::ParamPackMixIn::ParamPackMixIn |
( |
std::string const & |
_name, |
|
|
std::map< std::string, std::string > const & |
_specializations |
|
) |
| |
|
inline |
◆ ~ParamPackMixIn()
virtual CASM::ParamPackMixIn::~ParamPackMixIn |
( |
| ) |
|
|
inlinevirtual |
Abstract class must define virtual destructor.
Definition at line 143 of file ClexParamPack.hh.
◆ _clone()
◆ basic_mix_in()
◆ clone()
◆ cpp_definitions_string()
virtual std::string CASM::ParamPackMixIn::cpp_definitions_string |
( |
std::string const & |
_indent | ) |
const |
|
inlinevirtual |
◆ cpp_includes_string()
virtual std::string CASM::ParamPackMixIn::cpp_includes_string |
( |
| ) |
const |
|
inlinevirtual |
◆ diff_mix_in()
◆ name()
std::string const& CASM::ParamPackMixIn::name |
( |
| ) |
const |
|
inline |
◆ scalar_specializations()
std::map<std::string, std::string> const& CASM::ParamPackMixIn::scalar_specializations |
( |
| ) |
const |
|
inline |
Dictionary of pairs ("EvalMode", "ScalarType") These correspond to the underlying scalar type to be used for each Evaluation mode.
Definition at line 151 of file ClexParamPack.hh.
◆ m_name
std::string CASM::ParamPackMixIn::m_name |
|
private |
◆ m_scalar_specializations
std::map<std::string, std::string> CASM::ParamPackMixIn::m_scalar_specializations |
|
private |
The documentation for this class was generated from the following file:
- /Users/bpuchala/Work/codes/CASMcode_v0.2.X_reference/include/casm/clex/ClexParamPack.hh