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 114 of file TableReader.H.

◆ makeTableReader

#define makeTableReader (   SS,
  Type 
)
Value:
\
defineNamedTemplateTypeNameAndDebug(TableReaders::SS<Type>, 0); \
addTemplatedToRunTimeSelectionTable(TableReader, SS, Type, dictionary)
#define addTemplatedToRunTimeSelectionTable(baseType, thisType, Targ, argNames)
Add to hash-table of functions with typename as the key.

Definition at line 121 of file TableReader.H.

◆ makeTableReaders

#define makeTableReaders (   Type)
Value:
\
namespace TableReaders \
{ \
makeTableReader(Embedded, Type); \
makeTableReader(Foam, Type); \
makeTableReader(Csv, Type); \
}
#define defineTableReader(Type)
Definition: TableReader.H:114
Namespace for OpenFOAM.

Definition at line 127 of file TableReader.H.