exprTypeTraits< Type > Class Template Reference

Simple type identifiers for polymorphic expression values. More...

Public Types

typedef Type value_type

Static Public Attributes

static constexpr const char *const name = ""
static constexpr ::Foam::expressions::valueTypeCode value

Detailed Description

template<class Type>
class Foam::exprTypeTraits< Type >

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 101 of file exprTraits.H.

Member Typedef Documentation

◆ value_type

typedef Type value_type

Definition at line 103 of file exprTraits.H.

Member Data Documentation

◆ name

constexpr const char* const name = ""

Definition at line 104 of file exprTraits.H.

◆ value

constexpr ::Foam::expressions::valueTypeCode value
Initial value:

Definition at line 106 of file exprTraits.H.

The documentation for this class was generated from the following file:
Invalid/unknown/error type.