pool::DbDatabase Node1 pool::DbDatabase + DbDatabase() + DbDatabase() + DbDatabase() + ~DbDatabase() + operator=() + operator=() + refCount() + openMode() + name() + setName() and 41 more... # switchPtr() Node2 pool::DbHandleBase < DbDatabaseObj > # m_ptr # m_type + operator->() + operator->() + operator!() + ptr() + ptr() + isValid() + type() # ~DbHandleBase() # DbHandleBase() # setType() # setPtr() Node2->Node1