21 #ifndef OSPL_DDS_CORE_TENTITYQOS_IMPL_HPP_ 22 #define OSPL_DDS_CORE_TENTITYQOS_IMPL_HPP_ 44 :
dds::core::
Value(other.delegate()) { }
57 EntityQos::~EntityQos() { }
64 template <
typename POLICY>
65 EntityQos& EntityQos::policy(
const POLICY& p)
67 this->dds::core::Value::delegate().
policy(p);
72 template <
typename POLICY>
73 const POLICY& EntityQos::policy()
const 75 return this->delegate().template policy<POLICY>();
79 template <
typename POLICY>
80 POLICY& EntityQos::policy()
82 return this->delegate().template policy<POLICY>();
86 template <
typename POLICY>
94 template <
typename POLICY>
95 const EntityQos& EntityQos::operator >> (POLICY& p)
const 97 p = this->policy<POLICY>();
102 template <
typename T>
107 this->d_ = other.delegate();
EntityQos & policy(const POLICY &p)
This class is the base for various value-type dds objects.
std::ostream & operator<<(std::ostream &os, const dds::core::InstanceHandle< org::opensplice::core::InstanceHandleDelegate > &h)