Ariles
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes | Private Member Functions | List of all members
ariles::ns_ros::Base< t_Base, t_Implementation > Class Template Reference

Detailed Description

template<class t_Base, class t_Implementation>
class ariles::ns_ros::Base< t_Base, t_Implementation >

Definition at line 27 of file ros.h.

#include <ros.h>

Inheritance diagram for ariles::ns_ros::Base< t_Base, t_Implementation >:
t_Base ariles::ns_ros::Reader

Public Member Functions

const serialization::FeaturesgetSerializationFeatures () const
 

Protected Types

typedef t_Implementation Impl
 
typedef ARILES_SHARED_PTR< t_Implementation > ImplPtr
 

Protected Member Functions

 Base ()
 
 ~Base ()
 

Protected Attributes

ImplPtr impl_
 

Private Member Functions

 Base (const Base &)
 
Baseoperator= (const Base &)
 

Member Typedef Documentation

◆ Impl

template<class t_Base, class t_Implementation>
typedef t_Implementation ariles::ns_ros::Base< t_Base, t_Implementation >::Impl
protected

Definition at line 30 of file ros.h.

◆ ImplPtr

template<class t_Base, class t_Implementation>
typedef ARILES_SHARED_PTR<t_Implementation> ariles::ns_ros::Base< t_Base, t_Implementation >::ImplPtr
protected

Definition at line 31 of file ros.h.

Constructor & Destructor Documentation

◆ Base() [1/2]

template<class t_Base, class t_Implementation>
ariles::ns_ros::Base< t_Base, t_Implementation >::Base ( const Base< t_Base, t_Implementation > &  )
private

◆ Base() [2/2]

template<class t_Base, class t_Implementation>
ariles::ns_ros::Base< t_Base, t_Implementation >::Base ( )
inlineprotected

Definition at line 42 of file ros.h.

◆ ~Base()

template<class t_Base, class t_Implementation>
ariles::ns_ros::Base< t_Base, t_Implementation >::~Base ( )
inlineprotected

Definition at line 43 of file ros.h.

Member Function Documentation

◆ getSerializationFeatures()

template<class t_Base, class t_Implementation>
const serialization::Features& ariles::ns_ros::Base< t_Base, t_Implementation >::getSerializationFeatures ( ) const
inline

Definition at line 47 of file ros.h.

◆ operator=()

template<class t_Base, class t_Implementation>
Base& ariles::ns_ros::Base< t_Base, t_Implementation >::operator= ( const Base< t_Base, t_Implementation > &  )
private

Member Data Documentation

◆ impl_

template<class t_Base, class t_Implementation>
ImplPtr ariles::ns_ros::Base< t_Base, t_Implementation >::impl_
protected

Definition at line 34 of file ros.h.


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