Loading...
Searching...
No Matches
UPstream_dataType< void > Struct Reference

Disallow void. More...

#include <UPstreamTraits.H>

Inheritance diagram for UPstream_dataType< void >:
Collaboration diagram for UPstream_dataType< void >:

Public Types

using base
 The underlying data type (if supported) or byte.
Public Types inherited from UPstream_basic_dataType< void >
using base = void

Static Public Member Functions

static constexpr std::streamsize size (std::streamsize n) noexcept
 The size in terms of the number of base data elements.
Static Public Member Functions inherited from UPstream_basic_dataType< void >
static constexpr std::streamsize size (std::streamsize n) noexcept

Static Public Attributes

static constexpr auto datatype_id
 The corresponding UPstream::dataTypes enumeration.
Static Public Attributes inherited from UPstream_basic_dataType< void >
static constexpr auto datatype_id
 The corresponding UPstream::dataTypes enumeration.
Static Public Attributes inherited from UPstream_mpi_dataType< void >
static constexpr auto datatype_id = UPstream::dataTypes::invalid

Detailed Description

Disallow void.

Definition at line 467 of file UPstreamTraits.H.

Member Typedef Documentation

◆ base

using base

The underlying data type (if supported) or byte.

Definition at line 432 of file UPstreamTraits.H.

Member Function Documentation

◆ size()

constexpr std::streamsize size ( std::streamsize n)
inlinestaticconstexprnoexcept

The size in terms of the number of base data elements.

Definition at line 449 of file UPstreamTraits.H.

Member Data Documentation

◆ datatype_id

auto datatype_id
staticconstexpr

The corresponding UPstream::dataTypes enumeration.

Definition at line 443 of file UPstreamTraits.H.


The documentation for this struct was generated from the following file: