pool::RootCollection::RNTCollectionCursor Node1 pool::RootCollection ::RNTCollectionCursor # m_RNTReader # m_idx # m_dummyRef + RNTCollectionCursor() + next() + currentRow() + seek() + size() + eventRef() + close() + ~RNTCollectionCursor() Node2 pool::ICollectionCursor + next() + currentRow() + eventRef() + close() + ~ICollectionCursor() Node2->Node1 Node3 pool::IPositionSeek + ~IPositionSeek() + seek() Node3->Node1 Node4 ICollectionSize + ~ICollectionSize() + size() + interfaceID() Node4->Node1 Node5 std::unique_ptr< REntry > + operator->() Node5->Node1 #m_RNTEntry Node6 REntry Node6->Node5 +ptr Node7 pool::CollectionRowBuffer - m_attributeList + CollectionRowBuffer() + CollectionRowBuffer() + CollectionRowBuffer() + ~CollectionRowBuffer() + operator=() + operator==() + operator!=() + setTokenList() + setAttributeList() + tokenList() + attributeList() + tokenList() + attributeList() - ATLAS_NOT_THREAD_SAFE() Node7->Node1 #m_collectionRowBuffer Node8 pool::TokenList + TokenList() + TokenList() + TokenList() + ~TokenList() + operator=() + operator==() + operator!=() + extend() + size() + clear() and 9 more... # createFromSpec() Node8->Node7 -m_tokenList Node18 pool::ICollectionDescription + name() + type() + connection() + eventReferenceColumnName() + hasEventReferenceColumn() + numberOfColumns() + column() + columnPtr() + numberOfTokenColumns() + tokenColumn() and 11 more... # ~ICollectionDescription() Node18->Node1 #m_description Node19 std::vector< std::pair < Token *, std::string > > + elements Node19->Node1 #m_tokens