D3PD::Vars Node1 D3PD::Vars   + ~Vars() + resize_all() + next_all() Node2 std::list< T >     Node2->Node1 Node3 T     Node3->Node2 +elements