18 #ifndef OMG_DDS_SUB_TLOANED_SAMPLES_HPP_
19 #define OMG_DDS_SUB_TLOANED_SAMPLES_HPP_
24 #include <dds/sub/detail/LoanedSamples.hpp>
32 template <
typename Q>
class DELEGATE = dds::sub::detail::LoanedSamples>
37 template <
typename T>
typename T::const_iterator cbegin(
const T& t);
38 template <
typename T>
typename T::const_iterator cend(
const T& t);
101 typedef typename dds::core::smart_ptr_traits::ref_type DELEGATE_REF_T;
153 const DELEGATE_REF_T& delegate()
const;
160 DELEGATE_REF_T& delegate();
171 DELEGATE_REF_T delegate_;
183 template <
typename T,
template <
typename Q>
class D>
189 #include <dds/sub/detail/LoanedSamplesImpl.hpp>