boolEntry Class Reference

Expression representation of a bool : (false/true) More...

Inheritance diagram for boolEntry:
[legend]
Collaboration diagram for boolEntry:
[legend]

Public Member Functions

virtual string toExpr (const entry &e) const
 To string. More...
 
- Public Member Functions inherited from expressionEntry
 TypeNameNoDebug ("expressionEntry")
 Runtime type information. More...
 
 declareRunTimeSelectionTable (autoPtr, expressionEntry, empty,(),())
 
 expressionEntry ()=default
 Construct null. More...
 
virtual ~expressionEntry ()=default
 Destructor. More...
 
template<class Type >
Foam::string toExprStr (const Type &data)
 
template<class Type >
Foam::string toExprStr (ITstream &is)
 

Static Public Member Functions

static string evaluate (const entry &e)
 To string. More...
 
- Static Public Member Functions inherited from expressionEntry
static autoPtr< expressionEntryNew (const word &name)
 Return an entry to expression converter. More...
 
static string evaluate (const entry &e)
 Generic concatenate tokens to space-separated string. More...
 
static void inplaceExpand (std::string &s, const dictionary &dict)
 Inplace expand expression with dictionary variables/entries. More...
 
static expressions::exprString expand (const std::string &str, const dictionary &dict)
 Expand expression with dictionary entries. More...
 

Additional Inherited Members

- Static Protected Member Functions inherited from expressionEntry
template<class Type >
static string toExprStr (const Type &data)
 
template<class Type >
static string toExprStr (ITstream &is)
 

Detailed Description

Expression representation of a bool : (false/true)

Source files

Definition at line 52 of file expressionEntryBool.H.

Member Function Documentation

◆ evaluate()

Foam::string evaluate ( const entry e)
static

To string.

Definition at line 53 of file expressionEntryBool.C.

References Foam::constant::electromagnetic::e, and Switch::name().

Referenced by boolEntry::toExpr().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ toExpr()

virtual string toExpr ( const entry e) const
inlinevirtual

To string.

Reimplemented from expressionEntry.

Definition at line 60 of file expressionEntryBool.H.

References Foam::constant::electromagnetic::e, and boolEntry::evaluate().

Here is the call graph for this function:

The documentation for this class was generated from the following files: