Go to the source code of this file.
Classes | |
class | exprTypeTraits< Type > |
Simple type identifiers for polymorphic expression values. More... | |
struct | exprTypeTraits< bool > |
struct | exprTypeTraits< ::Foam::label > |
struct | exprTypeTraits< ::Foam::scalar > |
struct | exprTypeTraits< ::Foam::vector > |
struct | exprTypeTraits< ::Foam::tensor > |
struct | exprTypeTraits< ::Foam::sphericalTensor > |
struct | exprTypeTraits< ::Foam::symmTensor > |
struct | nameOp< expressions::valueTypeCode > |
A word representation of a valueTypeCode. Empty for INVALID. More... | |
Namespaces | |
namespace | Foam |
Namespace for OpenFOAM. | |
namespace | Foam::expressions |
Macros | |
#define | defineExprTypeTraits(Type, Name) |
Enumerations | |
enum class | valueTypeCode : unsigned char { NONE = 0 , INVALID , type_bool , type_label , type_scalar , type_vector , type_sphericalTensor , type_symmTensor , type_tensor } |
An enumeration of known and expected expression value types. More... | |
Functions | |
valueTypeCode | valueTypeCodeOf (const word &dataTypeName) |
From string to valueTypeCode (if any) More... | |
word | name (const expressions::valueTypeCode typeCode) |
A word representation of a valueTypeCode. Empty for INVALID. More... | |
Original source file exprTraits.H
Definition in file exprTraits.H.
#define defineExprTypeTraits | ( | Type, | |
Name | |||
) |
Definition at line 112 of file exprTraits.H.