queso-0.57.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Pages
QUESO::StandardType< T > Class Template Reference

#include <MpiComm.h>

Inheritance diagram for QUESO::StandardType< T >:
QUESO::DataType

Private Member Functions

 StandardType (const T *example=NULL)
 

Additional Inherited Members

- Public Member Functions inherited from QUESO::DataType
 DataType ()
 
 DataType (const DataType &other)
 
 DataType (const RawType_MPI_Datatype &type)
 
 DataType (const DataType &other, unsigned int count)
 
 DataType (const DataType &, unsigned int)
 
DataTypeoperator= (const DataType &other)
 
DataTypeoperator= (const RawType_MPI_Datatype &type)
 
 operator const RawType_MPI_Datatype & () const
 
 operator RawType_MPI_Datatype & ()
 
void commit ()
 
void free ()
 
- Protected Attributes inherited from QUESO::DataType
RawType_MPI_Datatype _datatype
 

Detailed Description

template<typename T>
class QUESO::StandardType< T >

Templated class to provide the appropriate MPI datatype for use with built-in C types or simple C++ constructions.

More complicated data types may need to provide a pointer-to-T so that we can use MPI_Address without constructing a new T.

Definition at line 142 of file MpiComm.h.

Constructor & Destructor Documentation

template<typename T >
QUESO::StandardType< T >::StandardType ( const T *  example = NULL)
private

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

Generated on Tue Jun 5 2018 19:49:10 for queso-0.57.1 by  doxygen 1.8.5