OpenDDS  Snapshot(2023/04/28-20:55)
Public Types | Public Member Functions | Private Attributes | List of all members
OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG > Class Template Reference

#include <TypeObject.h>

Public Types

typedef T_slice _slice_type
 
typedef const _slice_type_in_type
 
typedef _slice_type *& _out_type
 

Public Member Functions

 Fake_TAO_Array_Forany_T (_slice_type *p)
 
_in_type in (void) const
 
_out_type out (void)
 

Private Attributes

_slice_typeptr_
 

Detailed Description

template<typename T, typename T_slice, typename TAG>
class OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >

Definition at line 38 of file TypeObject.h.

Member Typedef Documentation

◆ _in_type

template<typename T , typename T_slice , typename TAG >
typedef const _slice_type* OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::_in_type

Definition at line 46 of file TypeObject.h.

◆ _out_type

template<typename T , typename T_slice , typename TAG >
typedef _slice_type* & OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::_out_type

Definition at line 47 of file TypeObject.h.

◆ _slice_type

template<typename T , typename T_slice , typename TAG >
typedef T_slice OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::_slice_type

Definition at line 40 of file TypeObject.h.

Constructor & Destructor Documentation

◆ Fake_TAO_Array_Forany_T()

template<typename T , typename T_slice , typename TAG >
OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::Fake_TAO_Array_Forany_T ( _slice_type p)
inline

Definition at line 42 of file TypeObject.h.

43  : ptr_(p)
44  {}

Member Function Documentation

◆ in()

template<typename T , typename T_slice , typename TAG >
_in_type OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::in ( void  ) const
inline

Definition at line 49 of file TypeObject.h.

Referenced by OpenDDS::DCPS::operator<<().

50  {
51  return (const T_slice *) this->ptr_;
52  }

◆ out()

template<typename T , typename T_slice , typename TAG >
_out_type OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::out ( void  )
inline

Definition at line 54 of file TypeObject.h.

Referenced by OpenDDS::DCPS::operator>>().

55  {
56  return this->ptr_;
57  }

Member Data Documentation

◆ ptr_

template<typename T , typename T_slice , typename TAG >
_slice_type* OpenDDS::XTypes::Fake_TAO_Array_Forany_T< T, T_slice, TAG >::ptr_
private

Definition at line 60 of file TypeObject.h.


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