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.