pool::DbContainer Node1 pool::DbContainer + DbContainer() + DbContainer() + DbContainer() + ~DbContainer() + operator=() + operator=() + refCount() + name() + openMode() + size() and 29 more... - switchPtr() - _load() - _loadNext() - _save() - _update() - _remove() - _destroy() Node2 pool::DbHandleBase < DbContainerObj > # m_ptr # m_type + operator->() + operator->() + operator!() + ptr() + ptr() + isValid() + type() # ~DbHandleBase() # DbHandleBase() # setType() # setPtr() Node2->Node1