UPstream fundamental/aliased (excludes user-defined) data type or a component aggregate of the same. More...


Public Types | |
| using | base = std::conditional_t< UPstream_alias_dataType< T >::value, typename UPstream_alias_dataType< T >::base, typename UPstream_alias_dataType< typename pTraits_cmptType< T >::type >::base > |
| The underlying data type (if supported) or byte. More... | |
Static Public Member Functions | |
| static std::streamsize | size (std::streamsize n) noexcept |
| The size in terms of the number of underlying data elements. More... | |
Static Public Attributes | |
| static constexpr auto | datatype_id |
| The corresponding UPstream::dataTypes enumeration. More... | |
UPstream fundamental/aliased (excludes user-defined) data type or a component aggregate of the same.
True for the following conditions:
Type is directly supportedcmptType (eg, from VectorSpace) exists and is directly supportedDefinition at line 349 of file UPstreamTraits.H.
| using base = std::conditional_t < UPstream_alias_dataType<T>::value, typename UPstream_alias_dataType<T>::base, typename UPstream_alias_dataType <typename pTraits_cmptType<T>::type>::base > |
The underlying data type (if supported) or byte.
Definition at line 368 of file UPstreamTraits.H.
|
inlinestaticnoexcept |
The size in terms of the number of underlying data elements.
Definition at line 379 of file UPstreamTraits.H.

|
static |
The corresponding UPstream::dataTypes enumeration.
Definition at line 373 of file UPstreamTraits.H.