Class Index Cross Index Namespace Index

template Class FrameCPP::Version_3_4_5::RefHead< class T >

A container reference.
Contained in: FrameCPP::Version_3_4_5
Derived from: FrameCPP::Version_3_4_5::RefHeadBase
Derived by: none

#include "../../../../../lib/framecpp/src/Version3_4_5/refhead.hh"


public function member index:

RefHead(Container< T >& c);
RefHead(const RefHead& ref);
virtual ~RefHead();
virtual void addItem(Base* b);
virtual const void* getContainer() const;
 

Description:

This class is used by the FrameReaderBase class to store a reference to a container to fill.


Function Member Descriptions:


FrameCPP::Version_3_4_5::RefHead::RefHead


RefHead(Container< T >& c);



FrameCPP::Version_3_4_5::RefHead::RefHead


RefHead(const RefHead& ref);



FrameCPP::Version_3_4_5::RefHead::~RefHead


virtual ~RefHead();



FrameCPP::Version_3_4_5::RefHead::addItem


virtual void addItem(Base* b);

Exceptions:
ExceptionDescription
std::bad_cast



FrameCPP::Version_3_4_5::RefHead::getContainer


virtual const void* getContainer() const;



Variable Member Descriptions:


FrameCPP::Version_3_4_5::RefHead::mContainer - Referenced container.

Container< T >& mContainer;