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 | |
Foam | |
Namespace for OpenFOAM. | |
Foam::expressions | |
Macros | |
#define | defineExprTypeTraits(Type, Name) |
Enumerations | |
enum | 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.