|
ldas-tools-framecpp 3.0.4
|
Keep track of structures written to or read from stream. More...
#include <Dictionary.hh>
Classes | |
| struct | node_type |
| struct | object_hash |
| struct | object_ptr_hash |
| struct | streamref_hash |
Public Types | |
| typedef FrameSpec::Object * | object_ptr_type |
| typedef boost::shared_ptr< FrameSpec::Object > | object_type |
| typedef boost::shared_ptr< StreamRefInterface > | streamref_type |
| typedef std::pair< StreamRefInterface::class_type, StreamRefInterface::instance_type > | ptr_struct_key_type |
| typedef FrameSpec::Object * | object_ptr_type |
| typedef boost::shared_ptr< FrameSpec::Object > | object_type |
| typedef boost::shared_ptr< StreamRefInterface > | streamref_type |
| typedef std::pair< StreamRefInterface::class_type, StreamRefInterface::instance_type > | ptr_struct_key_type |
Friends | |
| class | FrameStream |
Keep track of structures written to or read from stream.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
| typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::Dictionary::object_type |
| typedef boost::shared_ptr< FrameSpec::Object > FrameCPP::Common::Dictionary::object_type |
| typedef std::pair< StreamRefInterface::class_type, StreamRefInterface::instance_type > FrameCPP::Common::Dictionary::ptr_struct_key_type |
| typedef std::pair< StreamRefInterface::class_type, StreamRefInterface::instance_type > FrameCPP::Common::Dictionary::ptr_struct_key_type |
|
private |
|
private |
|
private |
|
private |
| typedef boost::shared_ptr< StreamRefInterface > FrameCPP::Common::Dictionary::streamref_type |
| typedef boost::shared_ptr< StreamRefInterface > FrameCPP::Common::Dictionary::streamref_type |
| FrameCPP::Common::Dictionary::Dictionary | ( | ) |
| FrameCPP::Common::Dictionary::~Dictionary | ( | ) |
| FrameCPP::Common::Dictionary::Dictionary | ( | ) |
| FrameCPP::Common::Dictionary::~Dictionary | ( | ) |
|
inline |
| void FrameCPP::Common::Dictionary::Clear | ( | ) |
|
inline |
| object_type FrameCPP::Common::Dictionary::Next | ( | const object_type::element_type * | Obj | ) | const |
|
inline |
| object_type FrameCPP::Common::Dictionary::Next | ( | object_type | Obj | ) | const |
|
inline |
| void FrameCPP::Common::Dictionary::Next | ( | object_type | Obj, |
| object_type | Next ) |
|
inline |
| streamref_type FrameCPP::Common::Dictionary::Ref | ( | const ptr_struct_key_type & | Key | ) | const |
|
inline |
| streamref_type FrameCPP::Common::Dictionary::Ref | ( | object_type | Obj | ) | const |
|
inline |
| object_type FrameCPP::Common::Dictionary::Ref | ( | streamref_type | SR | ) | const |
|
inline |
| void FrameCPP::Common::Dictionary::Ref | ( | streamref_type | SR, |
| object_type | Obj ) |
|
inline |
Create a reference.
| [in] | Obj | Object to be referenced. |
| [in] | Stream | Stream to receive the reference. |
This method is used for creating a reference that would be appropriate for writing to a stream.
| streamref_type FrameCPP::Common::Dictionary::RefCreate | ( | object_type | Obj, |
| const OStream & | Stream ) |
Create a reference.
| [in] | Obj | Object to be referenced. |
| [in] | Stream | Stream to receive the reference. |
|
inline |
| void FrameCPP::Common::Dictionary::Remove | ( | const ptr_struct_key_type & | Key | ) |
|
inline |
| void FrameCPP::Common::Dictionary::Remove | ( | object_type | Key | ) |
|
inline |
| void FrameCPP::Common::Dictionary::ResetInstanceCounts | ( | ) |
| void FrameCPP::Common::Dictionary::SetInstance | ( | streamref_type | StreamRef | ) |
| void FrameCPP::Common::Dictionary::SetInstance | ( | streamref_type | StreamRef | ) |
|
friend |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |