Home | History | Annotate | Download | only in util

Lines Matching refs:ElementType

28 template<typename ElementType, typename CompareFunction>
29 PriorityQueue<ElementType, CompareFunction>::PriorityQueue() {}
31 template<typename ElementType, typename CompareFunction>
32 PriorityQueue<ElementType, CompareFunction>::PriorityQueue(
36 template<typename ElementType, typename CompareFunction>
37 size_t PriorityQueue<ElementType, CompareFunction>::size() const {
41 template<typename ElementType, typename CompareFunction>
42 size_t PriorityQueue<ElementType, CompareFunction>::capacity() const {
46 template<typename ElementType, typename CompareFunction>
47 bool PriorityQueue<ElementType, CompareFunction>::empty() const {
51 template<typename ElementType, typename CompareFunction>
52 bool PriorityQueue<ElementType, CompareFunction>::push(
53 const ElementType& element) {
61 template<typename ElementType, typename CompareFunction>
63 bool PriorityQueue<ElementType, CompareFunction>::emplace(Args&&... args) {
71 template<typename ElementType, typename CompareFunction>
72 ElementType& PriorityQueue<ElementType, CompareFunction>::operator[](
77 template<typename ElementType, typename CompareFunction>
78 const ElementType& PriorityQueue<ElementType, CompareFunction>::operator[](
83 template<typename ElementType, typename CompareFunction>
84 ElementType& PriorityQueue<ElementType, CompareFunction>::top() {
88 template<typename ElementType, typename CompareFunction>
89 const ElementType& PriorityQueue<ElementType, CompareFunction>::top() const {
93 template<typename ElementType, typename CompareFunction>
94 void PriorityQueue<ElementType, CompareFunction>::pop() {
101 template<typename ElementType, typename CompareFunction>
102 void PriorityQueue<ElementType, CompareFunction>::remove(size_t index) {
113 template<typename ElementType, typename CompareFunction>
114 typename PriorityQueue<ElementType, CompareFunction>::iterator
115 PriorityQueue<ElementType, CompareFunction>::begin() {
119 template<typename ElementType, typename CompareFunction>
120 typename PriorityQueue<ElementType, CompareFunction>::iterator
121 PriorityQueue<ElementType, CompareFunction>::end() {
125 template<typename ElementType, typename CompareFunction>
126 typename PriorityQueue<ElementType, CompareFunction>::const_iterator
127 PriorityQueue<ElementType, CompareFunction>::begin() const {
131 template<typename ElementType, typename CompareFunction>
132 typename PriorityQueue<ElementType, CompareFunction>::const_iterator
133 PriorityQueue<ElementType, CompareFunction>::end() const {
137 template<typename ElementType, typename CompareFunction>
138 typename PriorityQueue<ElementType, CompareFunction>::const_iterator
139 PriorityQueue<ElementType, CompareFunction>::cbegin() const {
143 template<typename ElementType, typename CompareFunction>
144 typename PriorityQueue<ElementType, CompareFunction>::const_iterator
145 PriorityQueue<ElementType, CompareFunction>::cend() const {