Panda3D

Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
pmultimap< Key, Value, Compare > Class Template Reference

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

`#include "pmap.h"`

Inheritance diagram for pmultimap< Key, Value, Compare >:

## Public Types
typedef pallocator_single< std::pair< const Key, Value > > | allocator

## Public Member Functions
| pmultimap (const Compare &comp, TypeHandle type_handle=pmap_type_handle)
| pmultimap (TypeHandle type_handle=pmap_type_handle)

## Detailed Description

template<class Key, class Value, class Compare = std::less<Key>>
class pmultimap< Key, Value, Compare >

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

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

Definition at line 116 of file pmap.h.

## Member Typedef Documentation

## ◆ allocator

template<class Key, class Value, class Compare = std::less<Key>>

typedef pallocator_single<std::pair<const Key, Value> > pmultimap< Key, Value, Compare >::allocator

Definition at line 118 of file pmap.h.

## Constructor & Destructor Documentation

## ◆ pmultimap() [1/2]

template<class Key, class Value, class Compare = std::less<Key>>

pmultimap< Key, Value, Compare >::pmultimap | ( | TypeHandle | type_handle = pmap_type_handle | ) |
| inline

Definition at line 119 of file pmap.h.

## ◆ pmultimap() [2/2]

template<class Key, class Value, class Compare = std::less<Key>>

pmultimap< Key, Value, Compare >::pmultimap | ( | const Compare & | comp,
|  | TypeHandle | type_handle = pmap_type_handle )
| inline

Definition at line 120 of file pmap.h.

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

- dtool/src/dtoolbase/pmap.h