Simple type identifiers for polymorphic expression values. The definitions are similar to std::integral_constant in that they provide value, value_type (and name). More...
#include <exprTraits.H>

Public Types | |
| typedef Type | value_type |
Static Public Attributes | |
| static constexpr const char *const | name = "" |
| static constexpr::Foam::expressions::valueTypeCode | value |
| static constexpr ::Foam::direction | rank = 0 |
| static constexpr ::Foam::direction | nComponents = 0 |
Simple type identifiers for polymorphic expression values. The definitions are similar to std::integral_constant in that they provide value, value_type (and name).
Definition at line 143 of file exprTraits.H.
| typedef Type value_type |
Definition at line 146 of file exprTraits.H.
|
staticconstexpr |
Definition at line 148 of file exprTraits.H.
|
static |
Definition at line 151 of file exprTraits.H.
Referenced by accessor::getValueType(), exprValue::isA(), exprValue::peekType(), exprValue::set(), and exprValue::supportedType().
|
static |
Definition at line 154 of file exprTraits.H.
|
static |
Definition at line 156 of file exprTraits.H.