D3PD::Root::Cleartable Node1 D3PD::Root::Cleartable + ~Cleartable() + add() + clear() Node2 std::vector< D3PD:: Root::Clearinfo > Node2->Node1 -m_info Node3 D3PD::Root::Clearinfo - m_leaf - m_bre - m_proxy - m_meth - m_default - m_defsize + Clearinfo() + init() + clear() + free() Node3->Node2 +elements Node4 enum Node4->Node3 -m_type