Panda3D
Public Types | Public Member Functions

ov_multiset< Key, Compare > Class Template Reference

A specialization of ordered_vector that emulates a standard STL set: many copies of each element are allowed. More...

#include "ordered_vector.h"

Inheritance diagram for ov_multiset< Key, Compare >:
ordered_vector< Key, Compare >

List of all members.

Public Types

typedef ordered_vector< Key,
Compare >::iterator_0 
iterator_0
typedef ordered_vector< Key,
Compare >::value_type_0 
value_type_0

Public Member Functions

 ov_multiset (TypeHandle type_handle=ov_set_type_handle)
 ov_multiset (const Compare &compare, TypeHandle type_handle=ov_set_type_handle)
 ov_multiset (const ov_multiset< Key, Compare > &copy)
iterator_0 insert (iterator_0 position, const value_type_0 &key)
iterator_0 insert (const value_type_0 &key)
ov_multiset< Key, Compare > & operator= (const ov_multiset< Key, Compare > &copy)
void sort ()
 Maps to sort_nonunique().
bool verify_list () const
 Maps to verify_list_nonunique().

Detailed Description

template<class Key, class Compare = less<Key>>
class ov_multiset< Key, Compare >

A specialization of ordered_vector that emulates a standard STL set: many copies of each element are allowed.

Definition at line 302 of file ordered_vector.h.


Member Function Documentation

template<class Key , class Compare >
void ov_multiset< Key, Compare >::sort ( ) [inline]
template<class Key , class Compare >
bool ov_multiset< Key, Compare >::verify_list ( ) const [inline]

Maps to verify_list_nonunique().

Definition at line 909 of file ordered_vector.I.


The documentation for this class was generated from the following files:
 All Classes Functions Variables Enumerations