TokenIterator Node1 TokenIterator   + TokenIterator() + ~TokenIterator() + TokenIterator() + operator=() + next() + size() + seek() Node2 pool::DbContainer   + DbContainer() + DbContainer() + DbContainer() + ~DbContainer() + operator=() + operator=() + refCount() + name() + openMode() + size() and 16 more... - switchPtr() Node2->Node1 -m_container Node3 pool::DbHandleBase < DbContainerObj >   + operator->() + operator!() + ptr() + isValid() + type() # ~DbHandleBase() # DbHandleBase() # operator=() # setType() # setPtr() Node3->Node2 Node4 pool::DbContainerObj - m_isOpen + DbContainerObj() + ~DbContainerObj() + info() + info() + objectShape() + database() + token() + isOpen() + isReadOnly() + cancelTransaction() and 12 more... - hasAccess() Node4->Node3 #m_ptr Node5 pool::DbAccessObjBase - m_mode + DbAccessObjBase() + ~DbAccessObjBase() + name() + setName() + mode() + setMode() + type() + db() + db() + refCount() + addRef() + release() Node5->Node4 Node7 std::string     Node7->Node5 -m_name Node17 Token - m_refCount - m_technology - m_type + Token() + Token() + Token() + ~Token() + operator<() + operator>() + operator==() + operator!=() + less() + equal() and 24 more... + numInstances() - Token() - operator=() Node7->Node17 -m_auxString -m_cntID Node9 pool::DbType + MASK + MINOR_MASK + MAJOR_MASK - m_type + DbType() + DbType() + DbType() + ~DbType() + operator=() + operator==() + operator<() + type() + majorType() + minorType() + match() + exactMatch() + storageName() + getType() Node9->Node3 #m_type Node9->Node5 -m_type Node17->Node1 -m_refToken Node17->Node4 -m_tokH Node18 Guid + StrLen + m_guidGenMethod - m_data1 - m_data2 - m_data3 + Guid() + Guid() + Guid() + Guid() + Guid() + Guid() + operator=() + operator<=>() + operator==() + operator==() and 13 more... + stringSize() + isGuid() + null() + initGuidGenMethod() + create() - setToNull() Node18->Node17 -m_classID -m_dbID Node20 Token::OID_t   + OID_t() + OID_t() Node20->Node17 -m_oid