TableReader.H File Reference
Include dependency graph for TableReader.H:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TableReader< Type >
 Base class to read table data for tables. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define defineTableReader(Type)
 
#define makeTableReader(SS, Type)
 
#define makeTableReaders(Type)
 

Detailed Description

Original source file TableReader.H

Definition in file TableReader.H.

Macro Definition Documentation

◆ defineTableReader

#define defineTableReader (   Type)
Value:
\
defineNamedTemplateTypeNameAndDebug(TableReader<Type>, 0); \
defineTemplateRunTimeSelectionTable(TableReader<Type>, dictionary);
#define defineTemplateRunTimeSelectionTable(baseType, argNames)
Define run-time selection table for template classes.

Definition at line 113 of file TableReader.H.

◆ makeTableReader

#define makeTableReader (   SS,
  Type 
)
Value:
\
defineNamedTemplateTypeNameAndDebug(TableReaders::SS<Type>, 0); \
\
TableReader<Type>::adddictionaryConstructorToTable<TableReaders::SS<Type>> \
add##SS##Type##ConstructorToTable_;

Definition at line 120 of file TableReader.H.

◆ makeTableReaders

#define makeTableReaders (   Type)
Value:
makeTableReader(Embedded, Type); \
makeTableReader(Foam, Type); \
makeTableReader(Csv, Type)
#define defineTableReader(Type)
Definition: TableReader.H:113
Namespace for OpenFOAM.

Definition at line 127 of file TableReader.H.