CASM  1.1.0
A Clusters Approach to Statistical Mechanics
CASM::DataFormatter< _DataObject > Member List

This is the complete list of members for CASM::DataFormatter< _DataObject >, including all inherited members.

append(const DataFormatter< DataObject > &_tail)CASM::DataFormatter< _DataObject >inline
clear()CASM::DataFormatter< _DataObject >inline
col_header(const DataObject &_template_obj) constCASM::DataFormatter< _DataObject >
DataFormatter(int _sep=4, int _precision=12, std::string _comment="#")CASM::DataFormatter< _DataObject >inline
DataFormatter(const Args &... formatters)CASM::DataFormatter< _DataObject >inline
DataObject typedefCASM::DataFormatter< _DataObject >
empty() constCASM::DataFormatter< _DataObject >inline
evaluate_as_matrix(const DataObject &_obj) constCASM::DataFormatter< _DataObject >
evaluate_as_matrix(IteratorType begin, IteratorType end) constCASM::DataFormatter< _DataObject >
evaluate_as_scalar(const DataObject &_obj) constCASM::DataFormatter< _DataObject >
evaluate_as_vector(const DataObject &_obj) constCASM::DataFormatter< _DataObject >
evaluate_as_vector(IteratorType begin, IteratorType end) constCASM::DataFormatter< _DataObject >
initialize(const DataObject &_tmplt) constCASM::DataFormatter< _DataObject >
inject(const DataObject &_obj, DataStream &_stream) constCASM::DataFormatter< _DataObject >
m_col_sepCASM::DataFormatter< _DataObject >mutableprivate
m_col_widthCASM::DataFormatter< _DataObject >mutableprivate
m_commentCASM::DataFormatter< _DataObject >private
m_data_formattersCASM::DataFormatter< _DataObject >private
m_indentCASM::DataFormatter< _DataObject >private
m_initializedCASM::DataFormatter< _DataObject >mutableprivate
m_precCASM::DataFormatter< _DataObject >private
m_sepCASM::DataFormatter< _DataObject >private
operator()(IteratorType begin, IteratorType end) constCASM::DataFormatter< _DataObject >inline
operator()(const DataObject &data_obj) constCASM::DataFormatter< _DataObject >inline
operator<<(const BaseDatumFormatter< DataObject > &new_formatter)CASM::DataFormatter< _DataObject >inline
print(const DataObject &_obj, std::ostream &_stream) constCASM::DataFormatter< _DataObject >
print_header(const DataObject &_tmplt_obj, std::ostream &_stream) constCASM::DataFormatter< _DataObject >
push_back(const BaseDatumFormatter< DataObject > &new_formatter, const std::string &args)CASM::DataFormatter< _DataObject >inline
push_back(const BaseDatumFormatter< DataObject > &new_formatter)CASM::DataFormatter< _DataObject >inline
push_back(const BaseDatumFormatter< DataObject > &new_formatter, const Args &... formatters)CASM::DataFormatter< _DataObject >inline
push_back(std::unique_ptr< BaseDatumEvaluator< ObjectType >> evaluator_ptr)CASM::DataFormatter< _DataObject >
push_back(std::unique_ptr< BaseDatumEvaluator< ObjectType >> evaluator_ptr, Args &&...args)CASM::DataFormatter< _DataObject >
set_header_prefix(const std::string &_prefix)CASM::DataFormatter< _DataObject >inline
set_indent(int _indent)CASM::DataFormatter< _DataObject >inline
to_json(const DataObject &_obj, jsonParser &json) constCASM::DataFormatter< _DataObject >
to_json_arrays(const DataObject &_obj, jsonParser &json) constCASM::DataFormatter< _DataObject >
validate(const DataObject &_obj) constCASM::DataFormatter< _DataObject >