Lines Matching refs:_Position
57 /** Verify that we can insert into *this with the iterator _Position.
64 #define __glibcxx_check_insert(_Position) \
65 _GLIBCXX_DEBUG_VERIFY(!_Position._M_singular(), \
68 ._M_iterator(_Position, #_Position)); \
69 _GLIBCXX_DEBUG_VERIFY(_Position._M_attached_to(this), \
72 ._M_iterator(_Position, #_Position))
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) \
89 _GLIBCXX_DEBUG_VERIFY(!_Position._M_singular(), \
92 ._M_iterator(_Position, #_Position)); \
93 _GLIBCXX_DEBUG_VERIFY(_Position._M_attached_to(this), \
96 ._M_iterator(_Position, #_Position))
99 * _Position. We can erase the element if the _Position iterator is
102 #define __glibcxx_check_erase(_Position) \
103 _GLIBCXX_DEBUG_VERIFY(_Position._M_dereferenceable(), \
106 ._M_iterator(_Position, #_Position)); \
107 _GLIBCXX_DEBUG_VERIFY(_Position._M_attached_to(this), \
110 ._M_iterator(_Position, #_Position))