DDS-PSM-C++  1.0
ISO C++ API for OpenSplice DDS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | List of all members
dds::sub::AnyDataReader Class Reference

#include <AnyDataReader.hpp>

Public Member Functions

template<typename T >
 AnyDataReader (const dds::sub::DataReader< T > &dr)
 
template<typename T >
dds::sub::DataReader< T > get ()
 
const detail::DRHolderBase * operator-> () const
 
detail::DRHolderBase * operator-> ()
 
template<typename T >
AnyDataReaderoperator= (const DataReader< T > &rhs)
 
AnyDataReaderoperator= (AnyDataReader rhs)
 
AnyDataReaderswap (AnyDataReader &rhs)
 

Detailed Description

Definition at line 41 of file AnyDataReader.hpp.

Constructor & Destructor Documentation

template<typename T >
dds::sub::AnyDataReader::AnyDataReader ( const dds::sub::DataReader< T > &  dr)

Member Function Documentation

template<typename T >
dds::sub::DataReader<T> dds::sub::AnyDataReader::get ( )

Get a typed DataReader from this.

const detail::DRHolderBase* dds::sub::AnyDataReader::operator-> ( ) const
inline
detail::DRHolderBase* dds::sub::AnyDataReader::operator-> ( )
inline
template<typename T >
AnyDataReader& dds::sub::AnyDataReader::operator= ( const DataReader< T > &  rhs)
AnyDataReader& dds::sub::AnyDataReader::operator= ( AnyDataReader  rhs)
inline
AnyDataReader& dds::sub::AnyDataReader::swap ( AnyDataReader rhs)
inline

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