All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 >
 Macros for creating standard TableReader-s. More...
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define defineTableReader(Type)
 
#define addTableReader(SS, 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 147 of file TableReader.H.

◆ addTableReader

#define addTableReader (   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 154 of file TableReader.H.