|
dune-common 2.9.1
|
Loading...
Searching...
No Matches
mpidata.hh
Go to the documentation of this file.
3// SPDX-FileCopyrightInfo: Copyright (C) DUNE Project contributors, see file LICENSE.md in module root
111 static constexpr bool static_size = std::is_const<T>::value || !Std::is_detected_v<hasResizeOp, T>;
Traits classes for mapping types onto MPI_Datatype.
Traits for type conversions and type information.
typename Impl::voider< Types... >::type void_t
Is void for all valid input types. The workhorse for C++11 SFINAE-techniques.
Definition typetraits.hh:40
STL namespace.
A traits class describing the mapping of types onto MPI_Datatypes.
Definition mpitraits.hh:41
Definition mpidata.hh:50
MPIData(T &t)
Definition mpidata.hh:107
void * ptr()
Definition mpidata.hh:112
int size()
Definition mpidata.hh:115
T & data_
Definition mpidata.hh:130
auto resize(int size) -> std::enable_if_t<!std::is_const< S >::value||!Std::is_detected_v< hasResizeOp, S > >
Definition mpidata.hh:123
MPI_Datatype type() const
Definition mpidata.hh:118
Legal Statements / Impressum | Hosted by TU Dresden & Uni Heidelberg | Generated by
1.9.8