ClassID_traits< ViewVector< DV > > Node1 ClassID_traits< ViewVector < DV > > + s_isDataObject + s_isConst + ID() + typeNameString() + typeName() + typeInfo() + init() Node2 std::atomic< const char * > + ptr Node2->Node1 -s_name Node3 std::atomic< CLID > + ptr Node3->Node1 -s_clid