Home | History | Annotate | Download | only in debug

Lines Matching full:_last

50 // Verify that [_First, _Last) forms a valid iterator range.
51 #define __glibcxx_check_valid_range(_First,_Last) \
52 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__valid_range(_First, _Last), \
55 ._M_iterator(_Last, #_Last))
75 * [_First, _Last) into *this with the iterator _Position. Insertion
84 * _Position and the range [_First, _Last), but that can't (in
87 #define __glibcxx_check_insert_range(_Position,_First,_Last) \
88 __glibcxx_check_valid_range(_First,_Last); \
113 * [_First, _Last). We can erase the elements if [_First, _Last) is a
116 #define __glibcxx_check_erase_range(_First,_Last) \
117 __glibcxx_check_valid_range(_First,_Last); \
122 ._M_iterator(_Last, #_Last))
138 // Verify that the iterator range [_First, _Last) is sorted
139 #define __glibcxx_check_sorted(_First,_Last) \
140 __glibcxx_check_valid_range(_First,_Last); \
141 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_sorted(_First, _Last), \
144 ._M_iterator(_Last, #_Last))
146 /** Verify that the iterator range [_First, _Last) is sorted by the
148 #define __glibcxx_check_sorted_pred(_First,_Last,_Pred) \
149 __glibcxx_check_valid_range(_First,_Last); \
150 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_sorted(_First, _Last, _Pred), \
153 ._M_iterator(_Last, #_Last) \
175 /** Verify that the iterator range [_First, _Last) is partitioned
177 #define __glibcxx_check_partitioned_lower(_First,_Last,_Value) \
178 __glibcxx_check_valid_range(_First,_Last); \
179 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_partitioned_lower(_First, _Last, \
183 ._M_iterator(_Last, #_Last) \
186 #define __glibcxx_check_partitioned_upper(_First,_Last,_Value) \
187 __glibcxx_check_valid_range(_First,_Last); \
188 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_partitioned_upper(_First, _Last, \
192 ._M_iterator(_Last, #_Last) \
195 /** Verify that the iterator range [_First, _Last) is partitioned
197 #define __glibcxx_check_partitioned_lower_pred(_First,_Last,_Value,_Pred) \
198 __glibcxx_check_valid_range(_First,_Last); \
199 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_partitioned_lower(_First, _Last, \
203 ._M_iterator(_Last, #_Last) \
207 /** Verify that the iterator range [_First, _Last) is partitioned
209 #define __glibcxx_check_partitioned_upper_pred(_First,_Last,_Value,_Pred) \
210 __glibcxx_check_valid_range(_First,_Last); \
211 _GLIBCXX_DEBUG_VERIFY(__gnu_debug::__check_partitioned_upper(_First, _Last, \
215 ._M_iterator(_Last, #_Last) \
219 // Verify that the iterator range [_First, _Last) is a heap
220 #define __glibcxx_check_heap(_First,_Last) \
221 __glibcxx_check_valid_range(_First,_Last); \
222 _GLIBCXX_DEBUG_VERIFY(std::__is_heap(_First, _Last), \
225 ._M_iterator(_Last, #_Last))
227 /** Verify that the iterator range [_First, _Last) is a heap
229 #define __glibcxx_check_heap_pred(_First,_Last,_Pred) \
230 __glibcxx_check_valid_range(_First,_Last); \
231 _GLIBCXX_DEBUG_VERIFY(std::__is_heap(_First, _Last, _Pred), \
234 ._M_iterator(_Last, #_Last) \