Lines Matching refs:pointer
113 typedef value_type* pointer; typedef
135 pointer operator->() const { return m_pPointer; }
147 explicit iterator(pointer p) : m_pPointer(p) {} in iterator()
149 pointer m_pPointer;
165 typedef const_pointer pointer; typedef
172 pointer operator->() const { return m_pPointer;}
184 explicit const_iterator(pointer p) : m_pPointer(p) {} in const_iterator()
186 pointer m_pPointer;
247 void push_front(pointer p) { (void)insert( begin(), p ); } in push_front()
248 void push_back(pointer p) { (void)insert( end(), p ); } in push_back()
252 iterator insert(iterator it,pointer p);
254 iterator erase(pointer p);
274 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer()
329 typedef value_type* pointer; //!< @details :private typedef
373 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p;}
380 pointer operator->() const { return GetPointerFromNode(it_.operator->());}
457 typedef const_pointer pointer; //!< @details :private typedef
479 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p; }
486 pointer operator->() const { return GetPointerFromNode(it_.operator->());}
650 …iterator insert(iterator it, pointer p) { return iterator(Base::insert(it.it_,GetNodeFromPointer(p… in insert()
657 void push_front(pointer p) { (void)insert(begin(),p);} in push_front()
664 void push_back(pointer p) { (void)insert(end(),p);} in push_back()
698 …iterator erase(pointer p) { return iterator(Base::erase(GetNodeFromPointer(… in erase()
707 pointer GetPrev(pointer p) in GetPrev()
730 pointer GetNext(pointer p) in GetNext()
797 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer()
815 static Node* GetNodeFromPointer(pointer p) in GetNodeFromPointer()
833 static pointer GetPointerFromNode(Node* p) in GetPointerFromNode()
836 return reinterpret_cast<pointer>(reinterpret_cast<IntPtr>(p) - TNOffset); in GetPointerFromNode()
872 iterator Insert(iterator it, pointer p) { return this->insert(it, p); } //!< @details :private in Insert()
873 void PushFront(pointer p) { this->push_front(p); } //!< @details :private in PushFront()
874 void PushBack(pointer p) { this->push_back(p); } //!< @details :private in PushBack()
881 …iterator Erase(pointer p) { return this->erase(p); } //!< @… in Erase()