Panda3D
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
pdeque< Type > Class Template Reference

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

#include "pdeque.h"

Inheritance diagram for pdeque< Type >:

Public Types

typedef pallocator_array< Type > allocator
 
typedef std::deque< Type, allocator >::size_type size_type
 

Public Member Functions

 pdeque (size_type n, const Type &value, TypeHandle type_handle=pdeque_type_handle)
 
 pdeque (size_type n, TypeHandle type_handle=pdeque_type_handle)
 
 pdeque (TypeHandle type_handle=pdeque_type_handle)
 

Detailed Description

template<class Type>
class pdeque< Type >

This is our own Panda specialization on the default STL deque.

Its main purpose is to call the hooks for MemoryUsage to properly track STL- allocated memory.

Definition at line 36 of file pdeque.h.

Member Typedef Documentation

◆ allocator

template<class Type >
typedef pallocator_array<Type> pdeque< Type >::allocator

Definition at line 38 of file pdeque.h.

◆ size_type

template<class Type >
typedef std::deque<Type,allocator>::size_type pdeque< Type >::size_type

Definition at line 39 of file pdeque.h.

Constructor & Destructor Documentation

◆ pdeque() [1/3]

template<class Type >
pdeque< Type >::pdeque ( TypeHandle type_handle = pdeque_type_handle)
inline

Definition at line 40 of file pdeque.h.

◆ pdeque() [2/3]

template<class Type >
pdeque< Type >::pdeque ( size_type n,
TypeHandle type_handle = pdeque_type_handle )
inline

Definition at line 41 of file pdeque.h.

◆ pdeque() [3/3]

template<class Type >
pdeque< Type >::pdeque ( size_type n,
const Type & value,
TypeHandle type_handle = pdeque_type_handle )
inline

Definition at line 42 of file pdeque.h.


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