angel  mercurial changeset:
GMPI::comm_ref_t< Base_t, Object_t > Class Template Reference

#include <gmpi.hpp>

List of all members.

Public Types

typedef Base_t base_t
typedef Object_t object_t

Public Member Functions

 comm_ref_t (object_t &o)
object_tobject_ref ()
const object_tobject_ref () const

Private Attributes

object_tmy_object_ref

Detailed Description

template<typename Base_t, typename Object_t>
class GMPI::comm_ref_t< Base_t, Object_t >

Definition at line 236 of file gmpi.hpp.


Member Typedef Documentation

template<typename Base_t, typename Object_t>
typedef Base_t GMPI::comm_ref_t< Base_t, Object_t >::base_t

Definition at line 238 of file gmpi.hpp.

template<typename Base_t, typename Object_t>
typedef Object_t GMPI::comm_ref_t< Base_t, Object_t >::object_t

Definition at line 239 of file gmpi.hpp.


Constructor & Destructor Documentation

template<typename Base_t, typename Object_t>
GMPI::comm_ref_t< Base_t, Object_t >::comm_ref_t ( object_t o) [inline]

Definition at line 243 of file gmpi.hpp.


Member Function Documentation

template<typename Base_t, typename Object_t>
object_t& GMPI::comm_ref_t< Base_t, Object_t >::object_ref ( ) [inline]

Definition at line 244 of file gmpi.hpp.

References GMPI::comm_ref_t< Base_t, Object_t >::my_object_ref.

template<typename Base_t, typename Object_t>
const object_t& GMPI::comm_ref_t< Base_t, Object_t >::object_ref ( ) const [inline]

Definition at line 245 of file gmpi.hpp.

References GMPI::comm_ref_t< Base_t, Object_t >::my_object_ref.


Member Data Documentation

template<typename Base_t, typename Object_t>
object_t& GMPI::comm_ref_t< Base_t, Object_t >::my_object_ref [private]

Definition at line 241 of file gmpi.hpp.

Referenced by GMPI::comm_ref_t< Base_t, Object_t >::object_ref().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines