Class Index Cross Index Namespace Index

Class Reference::private_type


Contained in: Reference
Derived from: none
Derived by: none

#include "../../../../../lib/framecpp/src/Version6/Reference.cc"


public function member index:

private_type(const INT_4U num_objects); Default Constructor
~private_type();
void DumpCache() const;
void push_ref_for_recursion(const PTR_STRUCT& Ref);
void remove_ref_for_recursion(const PTR_STRUCT& Ref);
 

Description:



Function Member Descriptions:


Reference::private_type::private_type - Default Constructor


private_type(const INT_4U num_objects);



Reference::private_type::~private_type


~private_type();



Reference::private_type::DumpCache


void DumpCache() const;



Reference::private_type::push_ref_for_recursion


void push_ref_for_recursion(const PTR_STRUCT& Ref);



Reference::private_type::remove_ref_for_recursion


void remove_ref_for_recursion(const PTR_STRUCT& Ref);



Variable Member Descriptions:


Reference::private_type::m_container_heads -

container_head_list_type m_container_heads;

Reference::private_type::m_frame_library_revision -

INT_4U m_frame_library_revision;

Reference::private_type::m_frame_version -

INT_4U m_frame_version;

Reference::private_type::m_objects -

object_map_type m_objects;

Reference::private_type::m_pointers -

pointer_list_type m_pointers;

Reference::private_type::m_recursive_insert_pos -

std::list< PTR_STRUCT >::iterator m_recursive_insert_pos;

Reference::private_type::m_recursive_mode -

bool m_recursive_mode;

Reference::private_type::m_recursive_objects -

std::list< PTR_STRUCT > m_recursive_objects;

Reference::private_type::m_tracking -

bool m_tracking;