SGTutorial::LinkObj Node1 SGTutorial::LinkObj + LinkObj() + ~LinkObj() + setObjLink() + setContLink() + setContLink() + myLinkedObj() + myLinkedElement() Node2 DataLink< SGTutorial ::MyDataObj > + source() + toPersistent() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + DataLink() + toStorableObject() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + toIdentifiedObject() + toIdentifiedObject() + toDefaultObject() + toDefaultObject() + toTransient() + toTransient() + toTransient() + toTransient() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + toDefaultObject() + operator*() + operator->() + operator const_pointer() + cptr() + isValid() + operator!() + operator bool() + dataID() + key() + classID() - toTransient() - findIdentifier() * value_type * const_pointer * const_reference * ID_type * sgkey_t * __attribute__ * __attribute__ * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * DataLink() * toStorableObject() * toStorableObject() * toIdentifiedObject() * toIdentifiedObject() * toIdentifiedObject() * toIdentifiedObject() * toDefaultObject() * toDefaultObject() * toTransient() * toTransient() * toTransient() * toTransient() * toStorableObject() * toIdentifiedObject() * toIdentifiedObject() * toDefaultObject() * getDataPtr() * getDataNonConstPtr() * operator*() * operator->() * operator const_pointer() * cptr() * isValid() * operator!() * storable() * storableNonConst() * operator*() * operator->() * operator const_pointer() * cptr() * isValid() * operator!() * operator bool() * dataID() * key() Node2->Node1 -m_objLink Node3 DataLinkBase # m_persKey # m_isDirectIO - m_persKey + isDefault() + dataID() + key() + clear() + proxy() + source() + toTransient() + toTransient() + toTransient() + toTransient() and 11 more... # DataLinkBase() # DataLinkBase() # DataLinkBase() # DataLinkBase() # DataLinkBase() # toStorableObject() # toIdentifiedObject() # toIdentifiedObject() # storableBase() # throwInvalidLink() Node3->Node2 Node4 SG::DataProxyHolder + DataProxyHolder() + DataProxyHolder() + DataProxyHolder() + operator=() + clear() + toStorableObject() + toIdentifiedObject() + toIdentifiedObject() + isDefault() + dataID() and 11 more... + thin() + ATLAS_NOT_THREAD_SAFE() + resetCachedSource() - isObjpointer() - objpointer() - storeObjpointer() - proxy1() - source1() - tryRemap() Node4->Node3 -m_proxy Node38 SG::ElementLinkTraits < std::vector< SGTutorial ::MyElement > >::Base + m_cacheValid - m_key - m_index + isDefaultIndex() + hasCachedElement() + isDefault() + index() + dataID() + key() + source() + proxy() + reset() + toTransient() + toPersistent() + thin() + thin() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() # GenericElementLinkBase() and 12 more... - requires() - requires() Node4->Node38 -m_proxy Node35 xAOD::TVirtualEvent + DEFAULT_KEY + KEY_MASK + ~TVirtualEvent() + retrieve() + retrieve() + keys() + getHash() + getKey() + getName() + getName() # getOutputObject() # getInputObject() # getNames() Node35->Node2 -m_event Node37 ElementLink< std::vector < SGTutorial::MyElement > > + m_element + m_elementCached - m_element - m_elementCached + operator=() + source() + toPersistent() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() and 8 more... + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + ElementLink() + getDataPtr() + getDataNonConstPtr() + getDataLink() + getDataLink() + getStorableObjectPointer() + getStorableObjectRef() + cptr() + operator*() + operator->() + operator ElementConstPointer() + isValid() + operator!() + cachedElement() + getStorableObjectPointer() + getStorableObjectRef() + cptr() + operator*() + operator->() + operator ElementConstPointer() + isValid() + operator!() + cachedElement() + index() + dataID() + key() + operator==() + operator!=() + hasCachedElement() + toIndexedElement() + toContainedElement() + setElement() + setStorableObject() + resetWithKeyAndIndex() + resetWithKeyAndIndex() + reset() + classID() - toTransient() - findIdentifier() - findIndex() * index_type * sgkey_t * ID_type * value_type * BaseConstReference * BaseConstPointer * ElementType * ElementConstReference * ElementConstPointer * const_iterator * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() and 8 more... * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * ElementLink() * getDataPtr() * getDataNonConstPtr() * getDataLink() * getDataLink() * getStorableObjectPointer() * getStorableObjectRef() * cptr() * operator*() * operator->() * operator ElementConstPointer() * isValid() * operator!() * cachedElement() * getStorableObjectPointer() * getStorableObjectRef() * cptr() * operator*() * operator->() * operator ElementConstPointer() * isValid() * operator!() * cachedElement() * index() * dataID() * key() * operator==() * operator!=() * hasCachedElement() * toIndexedElement() * toIndexedElement() * toContainedElement() * toContainedElement() * setElement() * setStorableObject() * setStorableObject() * resetWithKeyAndIndex() * resetWithKeyAndIndex() * resetWithKeyAndIndex() * resetWithKeyAndIndex() * storable() * storableNonConst() * toIndexedElement() * toContainedElement() * setElement() * setStorableObject() * resetWithKeyAndIndex() * resetWithKeyAndIndex() * reset() Node35->Node37 -m_event Node36 SGTutorial::MyDataObj - m_val + MyDataObj() + MyDataObj() + val() + val() Node36->Node2 -m_object Node37->Node1 -m_contLink Node38->Node37 Node39 CxxUtils::CachedValue < ElementType > - ATLAS_THREAD_SAFE + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + CachedValue() + operator=() + operator=() + set() + set() + isValid() + ptr() + store() + store() + reset() Node39->Node38 -m_element Node55 std::vector< SGTutorial ::MyElement > Node55->Node37 -m_container