CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::DatumFormatterAdapter< ExternalType, InternalType > Member List

This is the complete list of members for CASM::DatumFormatterAdapter< ExternalType, InternalType >, including all inherited members.

_add_rule(const std::vector< Index > &new_rule) constCASM::BaseDatumFormatter< ExternalType >inlineprotected
_clone() const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlineprivatevirtual
_index_rules() constCASM::BaseDatumFormatter< ExternalType >inlineprotected
_parse_index_expression(const std::string &_expr)CASM::BaseDatumFormatter< ExternalType >protected
BaseDatumFormatter(const std::string &_init_name, const std::string &_desc)CASM::BaseDatumFormatter< ExternalType >inline
clone() constCASM::DatumFormatterAdapter< ExternalType, InternalType >inline
col_header(ExternalType const &_template_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
DataObject typedefCASM::DatumFormatterAdapter< ExternalType, InternalType >
DatumFormatterAdapter(const std::string &_name, const std::string &_desc, adapter::Adapter< InternalType, ExternalType > _adapt, BaseDatumFormatter< InternalType > const &_base_formatter)CASM::DatumFormatterAdapter< ExternalType, InternalType >inline
DatumFormatterAdapter(adapter::Adapter< InternalType, ExternalType > _adapt, BaseDatumFormatter< InternalType > const &_base_formatter)CASM::DatumFormatterAdapter< ExternalType, InternalType >inline
description() constCASM::BaseDatumFormatter< ExternalType >inline
DictType typedefCASM::DatumFormatterAdapter< ExternalType, InternalType >
difference_type typedefCASM::DatumFormatterAdapter< ExternalType, InternalType >
home() constCASM::DatumFormatterAdapter< ExternalType, InternalType >inline
IndexContainer typedefCASM::BaseDatumFormatter< ExternalType >protected
init(ExternalType const &_template_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
inject(ExternalType const &_data_obj, DataStream &_stream, Index pass_index=0) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
long_header(ExternalType const &_template_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
m_adaptCASM::DatumFormatterAdapter< ExternalType, InternalType >private
m_base_ptrCASM::DatumFormatterAdapter< ExternalType, InternalType >private
m_descriptionCASM::BaseDatumFormatter< ExternalType >private
m_homeCASM::BaseDatumFormatter< ExternalType >mutableprivate
m_index_rulesCASM::BaseDatumFormatter< ExternalType >mutableprivate
m_nameCASM::BaseDatumFormatter< ExternalType >private
name() constCASM::BaseDatumFormatter< ExternalType >inline
num_passes(ExternalType const &_data_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
parse_args(const std::string &args) overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
print(ExternalType const &_data_obj, std::ostream &_stream, Index pass_index=0) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
set_home(const DictType &home) constCASM::DatumFormatterAdapter< ExternalType, InternalType >inline
BaseDatumFormatter< ExternalType >::set_home(const DictType &home) constCASM::BaseDatumFormatter< ExternalType >inline
short_header(ExternalType const &_template_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
to_json(ExternalType const &_data_obj, jsonParser &json) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
type() const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
validate(ExternalType const &_data_obj) const overrideCASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual
~BaseDatumFormatter()CASM::BaseDatumFormatter< ExternalType >inlinevirtual
~DatumFormatterAdapter()CASM::DatumFormatterAdapter< ExternalType, InternalType >inlinevirtual