This is our own Panda specialization on the default STL vector. More...
#include "pvector.h"
Public Types | |
| typedef pallocator_array< Type > | allocator |
| typedef std::vector< Type, allocator > | base_class |
| typedef base_class::size_type | size_type |
Public Member Functions | |
| pvector (TypeHandle type_handle=pvector_type_handle) | |
| pvector (const pvector< Type > ©) | |
| pvector (pvector< Type > &&from) noexcept | |
| pvector (size_type n, TypeHandle type_handle=pvector_type_handle) | |
| pvector (size_type n, const Type &value, TypeHandle type_handle=pvector_type_handle) | |
| pvector (const Type *begin, const Type *end, TypeHandle type_handle=pvector_type_handle) | |
| pvector< Type > & | operator= (const pvector< Type > ©) |
| pvector< Type > & | operator= (pvector< Type > &&from) noexcept |
This is our own Panda specialization on the default STL vector.
Its main purpose is to call the hooks for MemoryUsage to properly track STL- allocated memory.
1.8.15