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, allocatorbase_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 (TypeHandle type_handle=plist_type_handle)
 
 plist (size_type n, TypeHandle type_handle=plist_type_handle)
 
 plist (size_type n, const Type &value, 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: