1 #ifndef CASM_DataFormatterDecl
2 #define CASM_DataFormatterDecl
13 template <
typename DataObject>
14 class BaseDatumFormatter;
16 template <
typename _DataObject,
17 typename _DatumFormatterType = BaseDatumFormatter<_DataObject>>
18 class DataFormatterDictionary;
20 template <
typename _DataObject>
23 class FormattedPrintable;
25 template <
typename DataObject,
typename DatumFormatterType>
26 struct DictionaryConverter;
35 template <
typename ValueType,
typename ArgType,
typename DataObject>
36 class DataFormatterOperator;
38 template <
typename DataObject>
39 class DatumFormatterAlias;
41 template <
typename ValueType,
typename DataObject>
42 class ConstantValueFormatter;
44 template <
typename ValueType,
typename DataObject>
45 class BaseValueFormatter;
47 template <
typename ValueType,
typename DataObject>
48 class GenericDatumFormatter;
50 template <
typename Container,
typename DataObject>
51 class Base1DDatumFormatter;
53 template <
typename Container,
typename DataObject>
54 class Generic1DDatumFormatter;
56 template <
typename Container,
typename DataObject>
57 class Base2DDatumFormatter;
59 template <
typename Container,
typename DataObject>
60 class Generic2DDatumFormatter;
65 template <
typename DataObject>
72 template <
typename DataObject>
80 template <
typename DataObject>
89 template <
typename DataObject>
96 template <
typename DataObject>
104 template <
typename DataObject>
113 template <
typename DataObject>
120 template <
typename DataObject>
128 template <
typename DataObject>
137 template <
typename DataObject>
144 template <
typename DataObject>
152 template <
typename DataObject>
161 template <
typename DataObject>
168 template <
typename DataObject>
176 template <
typename DataObject>
185 template <
typename DataObject>
192 template <
typename DataObject>
200 template <
typename DataObject>
209 template <
typename DataObject>
216 template <
typename DataObject>
224 template <
typename DataObject>
233 template <
typename DataObject>
242 template <
typename DataObject>
bool always_true(const T &)
DataFormatterDictionary< DataObject > make_attribute_dictionary()
Dictionary of all AttributeFormatter (i.e. BaseValueFormatter<V, DataObject>)