Skip to content

iox::popo::internal::SamplePrivateData🔗

helper struct for sample More...

#include <sample.hpp>

Public Functions🔗

Name
SamplePrivateData(cxx::unique_ptr< T > && sampleUniquePtr, PublisherInterface< T, H > & publisher)
SamplePrivateData(SamplePrivateData && rhs) =default
SamplePrivateData & operator=(SamplePrivateData && rhs) =default
SamplePrivateData(const SamplePrivateData & )
SamplePrivateData & operator=(const SamplePrivateData & )

Public Attributes🔗

Name
cxx::unique_ptr< T > sampleUniquePtr
std::reference_wrapper< PublisherInterface< T, H > > publisherRef

Detailed Description🔗

template <typename T ,
typename H >
struct iox::popo::internal::SamplePrivateData;

helper struct for sample

Public Functions Documentation🔗

function SamplePrivateData🔗

inline SamplePrivateData(
    cxx::unique_ptr< T > && sampleUniquePtr,
    PublisherInterface< T, H > & publisher
)

function SamplePrivateData🔗

SamplePrivateData(
    SamplePrivateData && rhs
) =default

function operator=🔗

SamplePrivateData & operator=(
    SamplePrivateData && rhs
) =default

function SamplePrivateData🔗

SamplePrivateData(
    const SamplePrivateData & 
)

function operator=🔗

SamplePrivateData & operator=(
    const SamplePrivateData & 
)

Public Attributes Documentation🔗

variable sampleUniquePtr🔗

cxx::unique_ptr< T > sampleUniquePtr;

variable publisherRef🔗

std::reference_wrapper< PublisherInterface< T, H > > publisherRef;

Updated on 31 May 2022 at 15:29:16 CEST