pool::RootCollection::RootCollectionDataEditor Node1 pool::RootCollection ::RootCollectionDataEditor # m_poolOut + RootCollectionDataEditor() + ~RootCollectionDataEditor() + setRowCacheSize() + rowBuffer() + emptyRowBuffer() + clearRowBuffers() + insertRow() + updateRows() + deleteRows() Node2 pool::ICollectionDataEditor + setRowCacheSize() + rowBuffer() + emptyRowBuffer() + clearRowBuffers() + insertRow() + updateRows() + deleteRows() + ~ICollectionDataEditor() Node2->Node1 Node3 TTree Node3->Node1 #m_tree Node4 pool::CollectionRowBuffer - m_attributeList + CollectionRowBuffer() + CollectionRowBuffer() + CollectionRowBuffer() + ~CollectionRowBuffer() + operator=() + operator==() + operator!=() + setTokenList() + setAttributeList() + tokenList() + attributeList() + tokenList() + attributeList() - ATLAS_NOT_THREAD_SAFE() Node4->Node1 #m_collectionRowBuffer Node5 pool::TokenList + TokenList() + TokenList() + TokenList() + ~TokenList() + operator=() + operator==() + operator!=() + extend() + size() + clear() and 9 more... # createFromSpec() Node5->Node4 -m_tokenList Node6 std::vector< Token * > Node6->Node5 -m_tokenVector Node7 Token - m_refCount - m_technology - m_type + Token() + Token() + ~Token() + operator<() + operator>() + operator==() + operator!=() + less() + equal() + release() and 22 more... + numInstances() - Token() - operator=() Node7->Node6 +elements Node13 std::map< std::string, Token * > Node7->Node13 +elements Node13->Node5 -m_tokenMap Node14 std::vector< std::string > Node14->Node5 -m_tokenNames Node15 pool::ICollectionDescription + name() + type() + connection() + eventReferenceColumnName() + hasEventReferenceColumn() + numberOfColumns() + column() + columnPtr() + numberOfTokenColumns() + tokenColumn() and 11 more... # ~ICollectionDescription() Node15->Node1 #m_description