TRTCond::NestedContainer< NestingLevel, T, Trait > Node1 TRTCond::NestedContainer < NestingLevel, T, Trait > Node2 TRTCond::NestedContainer Base< NestingLevel, NestedContainer < NestingLevel+1, T, Trait >, T, Trait > + NestedContainerBase() + ~NestedContainerBase() + set() + set() + get() + get() + get() + clear() + clear() + daughters() and 8 more... Node2->Node1 Node4 TRTCond::NestedContainer < NestingLevel+1, T, Trait > Node2->Node4 Node3 std::vector< NestedContainer < NestingLevel+1, T, Trait > > Node3->Node2 -m_daughters Node4->Node3 +elements Node5 T Node5->Node2 -m_default