SG::ConstAccessor< T, ALLOC > Node1 SG::ConstAccessor< T, ALLOC > # m_auxid + ConstAccessor() + ConstAccessor() + ConstAccessor() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + isAvailable() + auxid() # ConstAccessor() # ConstAccessor() Node2 SG::elt_span< vlinks _type > # m_auxid + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + isAvailableWritable() and 9 more... Node1->Node2 Node3 SG::Accessor< float > # m_auxid + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + isAvailableWritable() and 9 more... Node1->Node3 Node4 SG::Accessor< char > # m_auxid + Accessor() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + operator()() + operator()() + withDefault() + withDefault() + getDataArray() + getDataSpan() + isAvailable() + isAvailable() + auxid() Node1->Node4 Node5 SG::Accessor< T, ALLOC >   + Accessor() + Accessor() + Accessor() + operator()() + operator()() + set() + getDataArray() + getDataSpan() + isAvailableWritable() + isAvailableWritable() Node1->Node5 Node6 SG::AtomicConstAccessor < T, ALLOC >   + AtomicConstAccessor() + AtomicConstAccessor() + AtomicConstAccessor() + operator()() + operator()() + getDataArray() Node1->Node6