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

Go to the source code of this file.

Classes

class  RegisterNamedEnum< NamedEnumType >
 Class and registration macros for info and optimisation named enumerations to support reading from system/controlDict and dynamic update. More...
 
class  RegisterNamedEnum< NamedEnum< Enum, nEnum > >
 

Namespaces

 Foam
 Namespace for OpenFOAM.
 

Macros

#define registerOptNamedEnum(Name, EnumNames, EnumRef)
 
#define registerInfoNamedEnum(Name, EnumNames, EnumRef)
 

Detailed Description

Original source file registerNamedEnum.H

Definition in file registerNamedEnum.H.

Macro Definition Documentation

◆ registerOptNamedEnum

#define registerOptNamedEnum (   Name,
  EnumNames,
  EnumRef 
)
Value:
FILE_UNIQUE(_addToOpt_) \
(Foam::debug::addOptimisationObject, Name, EnumNames, EnumRef)
Class and registration macros for info and optimisation named enumerations to support reading from sy...
void addOptimisationObject(const char *name, simpleRegIOobject *obj)
Register optimisation switch read/write object.
Definition: debug.C:261

Definition at line 97 of file registerNamedEnum.H.

◆ registerInfoNamedEnum

#define registerInfoNamedEnum (   Name,
  EnumNames,
  EnumRef 
)
Value:
FILE_UNIQUE(_addToOpt_) \
(Foam::debug::addInfoObject, Name, EnumNames, EnumRef)
void addInfoObject(const char *name, simpleRegIOobject *obj)
Register info switch read/write object.
Definition: debug.C:239
Class and registration macros for info and optimisation named enumerations to support reading from sy...

Definition at line 102 of file registerNamedEnum.H.