Go to the documentation of this file.
32 #ifndef tableReaders_H
33 #define tableReaders_H
41 #define makeTypeTableReadersTypeName(typeTableReader, dataType) \
43 defineNamedTemplateTypeNameAndDebug(typeTableReader< dataType >, 0)
46 #define makeTableReadersTypeName(typeTableReader) \
48 makeTypeTableReadersTypeName(typeTableReader, scalar); \
49 makeTypeTableReadersTypeName(typeTableReader, vector); \
50 makeTypeTableReadersTypeName(typeTableReader, sphericalTensor); \
51 makeTypeTableReadersTypeName(typeTableReader, symmTensor); \
52 makeTypeTableReadersTypeName(typeTableReader, tensor)
55 #define makeTableReaderType(typeTableReader, dataType) \
57 defineNamedTemplateTypeNameAndDebug(typeTableReader< dataType >, 0); \
58 addTemplatedToRunTimeSelectionTable \
60 tableReader, typeTableReader, dataType, dictionary \
65 #define makeTableReaders(typeTableReader) \
67 makeTableReaderType(typeTableReader, scalar); \
68 makeTableReaderType(typeTableReader, vector); \
69 makeTableReaderType(typeTableReader, sphericalTensor); \
70 makeTableReaderType(typeTableReader, symmTensor); \
71 makeTableReaderType(typeTableReader, tensor)