Panda3D
|
This is our own Panda specialization on the default STL list. More...
#include "plist.h"
Public Types | |
typedef pallocator_single< Type > | allocator |
typedef std::list< Type, allocator > | base_class |
typedef base_class::const_iterator | const_iterator |
typedef base_class::const_reverse_iterator | const_reverse_iterator |
typedef base_class::iterator | iterator |
typedef base_class::reverse_iterator | reverse_iterator |
typedef base_class::size_type | size_type |
Public Member Functions | |
plist (size_type n, const Type &value, TypeHandle type_handle=plist_type_handle) | |
plist (size_type n, TypeHandle type_handle=plist_type_handle) | |
plist (TypeHandle type_handle=plist_type_handle) | |
void | remove (const Type &val) |
This is our own Panda specialization on the default STL list.
Its main purpose is to call the hooks for MemoryUsage to properly track STL- allocated memory.
typedef pallocator_single<Type> plist< Type >::allocator |
typedef base_class::const_iterator plist< Type >::const_iterator |
typedef base_class::const_reverse_iterator plist< Type >::const_reverse_iterator |
typedef base_class::iterator plist< Type >::iterator |
typedef base_class::reverse_iterator plist< Type >::reverse_iterator |
typedef base_class::size_type plist< Type >::size_type |
|
inline |
|
inline |
|
inline |
|
inline |