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


Public Types | |
| using | base = std::conditional_t< UPstream_any_dataType< T >::value, typename UPstream_any_dataType< T >::base, typename UPstream_any_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 base data elements. More... | |
Static Public Attributes | |
| static constexpr auto | datatype_id |
| The corresponding UPstream::dataTypes enumeration. More... | |
UPstream fundamental/aliased/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 418 of file UPstreamTraits.H.
| using base = std::conditional_t < UPstream_any_dataType<T>::value, typename UPstream_any_dataType<T>::base, typename UPstream_any_dataType <typename pTraits_cmptType<T>::type>::base > |
The underlying data type (if supported) or byte.
Definition at line 435 of file UPstreamTraits.H.
|
inlinestaticnoexcept |
The size in terms of the number of base data elements.
Definition at line 446 of file UPstreamTraits.H.

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