17template<
class Element>
25template<
class Element>
28 pvector<Element>(initial_size, type_handle)
35template<
class Element>
36INLINE ReferenceCountedVector<Element>::
37ReferenceCountedVector(
const Element *begin,
const Element *end,
TypeHandle type_handle) :
38 pvector<Element>(begin, end, type_handle)
45template<
class Element>
46INLINE ReferenceCountedVector<Element>::
47ReferenceCountedVector(pvector<Element> &&from) :
48 pvector<Element>(
std::move(from))
55template<
class Element>
58 return pvector<Element>::size();
64template<
class Element>
67 return pvector<Element>::insert(position, x);
73template<
class Element>
76 pvector<Element>::insert(position, n, x);
82template<
class Element>
85 pvector<Element>::erase(position);
91template<
class Element>
94 pvector<Element>::erase(first, last);
100template<
class Element>
103 pvector<Element>::pop_back();
109template<
class Element>
112 pvector<Element>::clear();
118template<
class Element>
128template<
class Element>
138template<
class Element>
148template<
class Element>
This is the base class for PointerToArray and ConstPointerToArray.
This is the base class for PointerTo and ConstPointerTo.
This defines the object that is actually stored and reference-counted internally by a PointerToArray.
TypeHandle is the identifier used to differentiate C++ class types.