TCS::DataArrayImpl< DATA > Node1 TCS::DataArrayImpl < DATA > # m_reserve + DataArrayImpl() + ~DataArrayImpl() + size() + capacity() + clear() + push_back() + pop_back() + begin() + begin() + end() + end() + operator[]() + operator[]() Node2 std::vector< DATA * > + elements Node2->Node1 #m_data