ldas-tools-framecpp  2.7.0
Public Member Functions | Protected Attributes | Private Attributes | List of all members
FrameCPP::Common::IStream::container_reference< T > Class Template Reference
Inheritance diagram for FrameCPP::Common::IStream::container_reference< T >:
Inheritance graph
[legend]
Collaboration diagram for FrameCPP::Common::IStream::container_reference< T >:
Collaboration graph
[legend]

Public Member Functions

 container_reference (Container< T > &C, ptr_struct_base_type PtrStruct)
 
 container_reference (Container< T > &C, resolver &Source)
 
 ~container_reference ()
 
virtual void Resolve (IStream &Stream)
 
virtual bool operator== (const void *RHS) const
 
 container_reference (Container< T > &C, ptr_struct_base_type PtrStruct)
 
 container_reference (Container< T > &C, resolver &Source)
 
 ~container_reference ()
 
virtual void Resolve (IStream &Stream)
 
virtual bool operator== (const void *RHS) const
 
const std::string & ObjectName () const
 
const std::string & ObjectName () const
 
ptr_struct_base_type PtrStruct () const
 
ptr_struct_base_type PtrStruct () const
 

Protected Attributes

ptr_struct_base_type m_ptr_struct
 
std::string m_object_name
 

Private Attributes

Container< T > & m_container
 

Constructor & Destructor Documentation

◆ container_reference() [1/4]

template<typename T >
FrameCPP::Common::IStream::container_reference< T >::container_reference ( Container< T > &  C,
ptr_struct_base_type  PtrStruct 
)

◆ container_reference() [2/4]

template<typename T >
FrameCPP::Common::IStream::container_reference< T >::container_reference ( Container< T > &  C,
resolver Source 
)

◆ ~container_reference() [1/2]

◆ container_reference() [3/4]

template<typename T >
FrameCPP::Common::IStream::container_reference< T >::container_reference ( Container< T > &  C,
ptr_struct_base_type  PtrStruct 
)

◆ container_reference() [4/4]

template<typename T >
FrameCPP::Common::IStream::container_reference< T >::container_reference ( Container< T > &  C,
resolver Source 
)

◆ ~container_reference() [2/2]

Member Function Documentation

◆ ObjectName() [1/2]

const std::string& FrameCPP::Common::IStream::resolver::ObjectName ( ) const
inlineinherited

◆ ObjectName() [2/2]

const std::string& FrameCPP::Common::IStream::resolver::ObjectName ( ) const
inlineinherited

◆ operator==() [1/2]

template<typename T >
bool FrameCPP::Common::IStream::container_reference< T >::operator== ( const void *  RHS) const
virtual

◆ operator==() [2/2]

template<typename T >
virtual bool FrameCPP::Common::IStream::container_reference< T >::operator== ( const void *  RHS) const
virtual

◆ PtrStruct() [1/2]

IStream::ptr_struct_base_type FrameCPP::Common::IStream::resolver::PtrStruct ( ) const
inlineinherited

◆ PtrStruct() [2/2]

ptr_struct_base_type FrameCPP::Common::IStream::resolver::PtrStruct ( ) const
inherited

◆ Resolve() [1/2]

template<typename T >
void FrameCPP::Common::IStream::container_reference< T >::Resolve ( IStream Stream)
virtual

◆ Resolve() [2/2]

template<typename T >
virtual void FrameCPP::Common::IStream::container_reference< T >::Resolve ( IStream Stream)
virtual

Member Data Documentation

◆ m_container

template<typename T >
Container< T > & FrameCPP::Common::IStream::container_reference< T >::m_container
private

◆ m_object_name

std::string FrameCPP::Common::IStream::resolver::m_object_name
protectedinherited

◆ m_ptr_struct

ptr_struct_base_type FrameCPP::Common::IStream::resolver::m_ptr_struct
protectedinherited

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