JetVar::VariableAtt< T > Node1 JetVar::VariableAtt< T > + VariableAtt() + value() Node2 JetVar::Variable + m_scale + m_index + Variable() + ~Variable() + value() + isVector() + vector() + name() + scale() + setScale() + create() Node2->Node1 Node3 std::string Node3->Node2 +m_name Node4 std::basic_string< char > Node4->Node3 Node5 SG::Accessor< T > + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() Node5->Node1 +m_acc Node6 SG::ConstAccessor< T, AuxAllocator_t< T > > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node6->Node5