Creates an expression from a string (removing surrounding quotes). More...
#include <expressionEntryStrings.H>


Public Member Functions | |
| virtual string | toExpr (const entry &e) const |
| To string. | |
| Public Member Functions inherited from expressionEntry | |
| TypeNameNoDebug ("expressionEntry") | |
| Runtime type information. | |
| declareRunTimeSelectionTable (autoPtr, expressionEntry, empty,(),()) | |
| expressionEntry () noexcept=default | |
| Default construct. | |
| virtual | ~expressionEntry ()=default |
| Destructor. | |
| 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. | |
| Static Public Member Functions inherited from expressionEntry | |
| static autoPtr< expressionEntry > | New (const word &name) |
| Return an entry to expression converter. | |
| static string | evaluate (const entry &e) |
| Generic concatenate tokens to space-separated string. | |
| static void | inplaceExpand (std::string &s, const dictionary &dict) |
| Inplace expand expression with dictionary variables/entries. | |
| static expressions::exprString | expand (const std::string &str, const dictionary &dict) |
| Expand expression with dictionary entries. | |
Additional Inherited Members | |
| Static Protected Member Functions inherited from expressionEntry | |
| template<class Type> | |
| static string | toExprStr (const Type &data) |
| Stringified version of data with comma-separated components. Uses prefix corresponding to the pTraits of Type. | |
| template<class Type> | |
| static string | toExprStr (ITstream &is) |
| Comma-separated stringified version of primitiveEntry of Type. Prefix corresponding to the pTraits of Type. | |
Creates an expression from a string (removing surrounding quotes).
Definition at line 49 of file expressionEntryStrings.H.
To string.
Definition at line 56 of file expressionEntryStrings.H.
References e.
Referenced by toExpr().

To string.
Reimplemented from expressionEntry.
Definition at line 64 of file expressionEntryStrings.H.
References e, and evaluate().
