CoreDX DDS Modern C++ API
Public Member Functions | List of all members
dds::core::InstanceHandle Class Reference

Handle to identiy distinct instances in a DataReader's cache. More...

Inheritance diagram for dds::core::InstanceHandle:
Inheritance graph
[legend]
Collaboration diagram for dds::core::InstanceHandle:
Collaboration graph
[legend]

Public Member Functions

 InstanceHandle ()
 Construct a nil instance handle.
 
 InstanceHandle (const dds::core::null_type &nullHandle)
 Construct a nil instance handle.
 
 InstanceHandle (const InstanceHandle &other)
 Copy Constructor.
 
 ~InstanceHandle ()
 Distructor.
 
template<typename ARG0 >
 InstanceHandle (const ARG0 &arg0)
 Parametric constructor for creating an instance-handle from some other type. More...
 
bool operator< (const InstanceHandle &that) const
 Compare this InstanceHandle to another InstanceHandle. More...
 
bool operator> (const InstanceHandle &that) const
 Compare this InstanceHandle to another InstanceHandle. More...
 
- Public Member Functions inherited from dds::core::Value< DELEGATE >
const DELEGATE * operator-> () const
 Return the delegate.
 
DELEGATE * operator-> ()
 Return the delegate.
 
const DELEGATE & delegate () const
 Return the delegate.
 
DELEGATE & delegate ()
 Return the delegate.
 

Detailed Description

Handle to identiy distinct instances in a DataReader's cache.

Constructor & Destructor Documentation

◆ InstanceHandle()

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

Parametric constructor for creating an instance-handle from some other type.

This method is intended for internal usage.

Member Function Documentation

◆ operator<()

bool dds::core::InstanceHandle::operator< ( const InstanceHandle that) const

Compare this InstanceHandle to another InstanceHandle.

Parameters
thatThe TInstanceHandle to compare
Returns
true if this is less than that

◆ operator>()

bool dds::core::InstanceHandle::operator> ( const InstanceHandle that) const

Compare this InstanceHandle to another InstanceHandle.

Parameters
thatThe TInstanceHandle to compare
Returns
true if this is greater than that

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.