Panda3D

Public Types | Public Member Functions | List of all members
plist< Type > Class Template Reference

This is our own Panda specialization on the default STL list. More...

`#include "plist.h"`

Inheritance diagram for plist< Type >:

## 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)

## Detailed Description

### template<class Type>
class plist< Type >

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.

Definition at line 35 of file plist.h.

The documentation for this class was generated from the following file:

- dtool/src/dtoolbase/plist.h