TIMPI
Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
TIMPI::ManageType Class Reference

#include <standard_type.h>

Inheritance diagram for TIMPI::ManageType:
[legend]

Public Member Functions

 ManageType (data_type uncommitted_type)
 
virtual ~ManageType () override
 

Static Public Member Functions

static void add (std::unique_ptr< SemiPermanent > obj)
 

Private Attributes

data_type _type
 

Detailed Description

Definition at line 255 of file standard_type.h.

Constructor & Destructor Documentation

◆ ManageType()

TIMPI::ManageType::ManageType ( data_type  uncommitted_type)
inline

Definition at line 258 of file standard_type.h.

258  :
259  _type(uncommitted_type) {
260  MPI_Type_commit (&uncommitted_type);
261  }

◆ ~ManageType()

virtual TIMPI::ManageType::~ManageType ( )
inlineoverridevirtual

Definition at line 263 of file standard_type.h.

References _type.

263  {
264  MPI_Type_free(&_type);
265  }

Member Function Documentation

◆ add()

void TIMPI::SemiPermanent::add ( std::unique_ptr< SemiPermanent obj)
staticinherited

Member Data Documentation

◆ _type

data_type TIMPI::ManageType::_type
private

Definition at line 267 of file standard_type.h.

Referenced by ~ManageType().


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