DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Static Public Member Functions | List of all members
dds::core::TInstanceHandle< DELEGATE > Class Template Reference

#include <TInstanceHandle.hpp>

Inheritance diagram for dds::core::TInstanceHandle< DELEGATE >:
Inheritance graph
[legend]

Public Member Functions

 TInstanceHandle (const dds::core::null_type &nullHandle)
 
 TInstanceHandle (const TInstanceHandle &other)
 
template<typename ARG0 >
 TInstanceHandle (const ARG0 &arg0)
 
 ~TInstanceHandle ()
 
bool is_nil () const
 
TInstanceHandleoperator= (const TInstanceHandle &that)
 
bool operator== (const TInstanceHandle &that) const
 
- Public Member Functions inherited from dds::core::Value< DELEGATE >
 Value (const ARG &arg)
 
 Value (const ARG1 &arg1, const ARG2 &arg2)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5)
 
 Value (const ARG1 &arg1, const ARG2 &arg2, const ARG3 &arg3, const ARG4 &arg4, const ARG5 &arg5, const ARG6 &arg6)
 
 ~Value ()
 
const DELEGATE & delegate () const
 
DELEGATE & delegate ()
 
 operator const DELEGATE & () const
 
 operator DELEGATE & ()
 
bool operator!= (const Value &other) const
 
const DELEGATE * operator-> () const
 
DELEGATE * operator-> ()
 
Valueoperator= (const Value &other)
 
bool operator== (const Value &other) const
 

Static Public Member Functions

static const TInstanceHandle nil ()
 

Additional Inherited Members

- Protected Member Functions inherited from dds::core::Value< DELEGATE >
 Value ()
 
 Value (const Value &p)
 
- Protected Attributes inherited from dds::core::Value< DELEGATE >
DELEGATE d_
 

Detailed Description

template<typename DELEGATE>
class dds::core::TInstanceHandle< DELEGATE >

Definition at line 34 of file TInstanceHandle.hpp.

Constructor & Destructor Documentation

template<typename DELEGATE >
dds::core::TInstanceHandle< DELEGATE >::TInstanceHandle ( const dds::core::null_type nullHandle)

Construct a nil instance handle.

template<typename DELEGATE >
dds::core::TInstanceHandle< DELEGATE >::TInstanceHandle ( const TInstanceHandle< DELEGATE > &  other)

Copy Constructor

template<typename DELEGATE >
dds::core::TInstanceHandle< DELEGATE >::~TInstanceHandle ( )

Distructor

template<typename DELEGATE >
template<typename ARG0 >
dds::core::TInstanceHandle< DELEGATE >::TInstanceHandle ( const ARG0 &  arg0)

Parametric constructor for creating an instance-handle from some other type. This method is intended for internal usage.

Member Function Documentation

template<typename DELEGATE >
bool dds::core::TInstanceHandle< DELEGATE >::is_nil ( ) const
template<typename DELEGATE >
static const TInstanceHandle dds::core::TInstanceHandle< DELEGATE >::nil ( )
static
template<typename DELEGATE >
TInstanceHandle& dds::core::TInstanceHandle< DELEGATE >::operator= ( const TInstanceHandle< DELEGATE > &  that)
template<typename DELEGATE >
bool dds::core::TInstanceHandle< DELEGATE >::operator== ( const TInstanceHandle< DELEGATE > &  that) const

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