

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 111 of file exprTraits.H.
Copyright © 2011-2018 OpenFOAM | OPENFOAM® is a registered trademark of OpenCFD Ltd.