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:

- dtool/src/dtoolbase/pdeque.h