libstdc++
|
Modules | |
Base and Policy Classes | |
Classes | |
class | __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc > |
Functions | |
__gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::priority_queue (const cmp_fn &r_cmp_fn) | |
__gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::priority_queue (const priority_queue &other) | |
template<typename It > | |
__gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::priority_queue (It first_it, It last_it) | |
template<typename It > | |
__gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::priority_queue (It first_it, It last_it, const cmp_fn &r_cmp_fn) | |
priority_queue & | __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::operator= (const priority_queue &other) |
void | __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::swap (priority_queue &other) |
typedef _Alloc __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::allocator_type |
Definition at line 90 of file priority_queue.hpp.
typedef Cmp_Fn __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::cmp_fn |
Definition at line 88 of file priority_queue.hpp.
typedef base_type::const_iterator __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::const_iterator |
Definition at line 110 of file priority_queue.hpp.
typedef __rebind_va::const_pointer __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::const_pointer |
Definition at line 105 of file priority_queue.hpp.
typedef __rebind_va::const_reference __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::const_reference |
Definition at line 103 of file priority_queue.hpp.
typedef Tag __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::container_category |
Definition at line 89 of file priority_queue.hpp.
typedef allocator_type::difference_type __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::difference_type |
Definition at line 92 of file priority_queue.hpp.
typedef base_type::iterator __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::iterator |
Definition at line 109 of file priority_queue.hpp.
typedef base_type::point_const_iterator __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::point_const_iterator |
Definition at line 108 of file priority_queue.hpp.
typedef base_type::point_iterator __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::point_iterator |
Definition at line 107 of file priority_queue.hpp.
typedef __rebind_va::pointer __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::pointer |
Definition at line 104 of file priority_queue.hpp.
typedef __rebind_va::reference __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::reference |
Definition at line 102 of file priority_queue.hpp.
typedef allocator_type::size_type __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::size_type |
Definition at line 91 of file priority_queue.hpp.
typedef _Tv __gnu_pbds::priority_queue< _Tv, Cmp_Fn, Tag, _Alloc >::value_type |
Definition at line 87 of file priority_queue.hpp.
|
inline |
Definition at line 112 of file priority_queue.hpp.
|
inline |
Constructor taking some policy objects. r_cmp_fn will be copied by the Cmp_Fn object of the container object.
Definition at line 116 of file priority_queue.hpp.
|
inline |
Definition at line 134 of file priority_queue.hpp.
|
inline |
Constructor taking __iterators to a range of value_types. The value_types between first_it and last_it will be inserted into the container object.
Definition at line 122 of file priority_queue.hpp.
|
inline |
Constructor taking __iterators to a range of value_types and some policy objects The value_types between first_it and last_it will be inserted into the container object. r_cmp_fn will be copied by the cmp_fn object of the container object.
Definition at line 130 of file priority_queue.hpp.
|
inlinevirtual |
Definition at line 138 of file priority_queue.hpp.
|
inline |
Definition at line 141 of file priority_queue.hpp.
|
inline |
Definition at line 152 of file priority_queue.hpp.