21 template<
class Element>
31 template<
class Element>
44 template<
class Element>
47 pvector<Element>(initial_size, type_handle)
56 template<
class Element>
66 template<
class Element>
77 template<
class Element>
79 insert(iterator position,
const Element &x) {
88 template<
class Element>
90 insert(iterator position, size_type n,
const Element &x) {
99 template<
class Element>
101 erase(iterator position) {
110 template<
class Element>
112 erase(iterator first, iterator last) {
121 template<
class Element>
132 template<
class Element>
143 template<
class Element>
155 template<
class Element>
162 #ifdef USE_MOVE_SEMANTICS
168 template<
class Element>
174 #endif // USE_MOVE_SEMANTICS
181 template<
class Element>
This is the base class for PointerTo and ConstPointerTo.
This class specializes ReferenceCount to add an additional counter, called node_ref_count, for the purposes of counting the number of times the object is referenced by a "node", whatever that may mean in context.
This is our own Panda specialization on the default STL vector.
This is the base class for PointerToArray and ConstPointerToArray.
TypeHandle is the identifier used to differentiate C++ class types.
This defines the object that is actually stored and reference-counted internally by a PointerToArray...