21 #ifndef OSPL_DDS_CORE_TINSTANCEHANDLE_IMPL_HPP_ 22 #define OSPL_DDS_CORE_TINSTANCEHANDLE_IMPL_HPP_ 28 #include <org/opensplice/core/InstanceHandleDelegate.hpp> 45 template <
typename ARG0>
55 InstanceHandle::~InstanceHandle() { }
62 this->delegate() = that.delegate();
70 return this->delegate() == that.delegate();
76 return this->delegate() < that.delegate();
82 return this->delegate() > that.delegate();
96 return this->delegate().is_nil();
101 inline std::ostream& operator << (std::ostream& os, const dds::core::InstanceHandle<org::opensplice::core::InstanceHandleDelegate>& h)
bool operator>(const InstanceHandle &that) const
This class is the base for various value-type dds objects.
InstanceHandle & operator=(const InstanceHandle &that)
This class is used to create dds::core::null objects.
Class to hold the handle associated with in sample instance.
bool operator==(const InstanceHandle &that) const
static const InstanceHandle nil()
bool operator<(const InstanceHandle &that) const