Lines Matching refs:p

147             explicit iterator(pointer p) : m_pPointer(p) {}  in iterator()  argument
184 explicit const_iterator(pointer p) : m_pPointer(p) {} in const_iterator() argument
247 void push_front(pointer p) { (void)insert( begin(), p ); } in push_front() argument
248 void push_back(pointer p) { (void)insert( end(), p ); } in push_back() argument
252 iterator insert(iterator it,pointer p);
254 iterator erase(pointer p);
274 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer() argument
276 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
277 return iterator(p); in GetIteratorFromPointer()
280 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer() argument
282 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
283 return const_iterator(p); in GetIteratorFromPointer()
373 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p;} variable
479 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p; } variable
650 …iterator insert(iterator it, pointer p) { return iterator(Base::insert(it.it_,GetNodeFromPointer(p in insert() argument
657 void push_front(pointer p) { (void)insert(begin(),p);} in push_front() argument
664 void push_back(pointer p) { (void)insert(end(),p);} in push_back() argument
698 …iterator erase(pointer p) { return iterator(Base::erase(GetNodeFromPointer( in erase() argument
707 pointer GetPrev(pointer p) in GetPrev() argument
710 Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetPrev()
715 const_pointer GetPrev(const_pointer p) const in GetPrev() argument
718 const Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetPrev()
730 pointer GetNext(pointer p) in GetNext() argument
733 Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetNext()
738 const_pointer GetNext(const_pointer p) const in GetNext() argument
741 const Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetNext()
779 static iterator GetIteratorFromPointer(Node *p) in GetIteratorFromPointer() argument
781 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
782 return iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
784 static const_iterator GetIteratorFromPointer(const Node *p) in GetIteratorFromPointer() argument
786 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
787 return const_iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
797 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer() argument
799 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
800 return GetIteratorFromPointer(GetNodeFromPointer(p)); in GetIteratorFromPointer()
802 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer() argument
804 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
805 return GetIteratorFromPointer(GetNodeFromPointer(p)); in GetIteratorFromPointer()
815 static Node* GetNodeFromPointer(pointer p) in GetNodeFromPointer() argument
817 NW_NULL_ASSERT(p); in GetNodeFromPointer()
818 return reinterpret_cast<Node*>(reinterpret_cast<IntPtr>(p) + TNOffset); in GetNodeFromPointer()
820 static const Node* GetNodeFromPointer(const_pointer p) in GetNodeFromPointer() argument
822 NW_NULL_ASSERT(p); in GetNodeFromPointer()
823 return reinterpret_cast<const Node*>(reinterpret_cast<IntPtr>(p) + TNOffset); in GetNodeFromPointer()
833 static pointer GetPointerFromNode(Node* p) in GetPointerFromNode() argument
835 NW_NULL_ASSERT(p); in GetPointerFromNode()
836 return reinterpret_cast<pointer>(reinterpret_cast<IntPtr>(p) - TNOffset); in GetPointerFromNode()
838 static const_pointer GetPointerFromNode(const Node* p) in GetPointerFromNode() argument
840 NW_NULL_ASSERT(p); in GetPointerFromNode()
841 return reinterpret_cast<const_pointer>( reinterpret_cast<IntPtr>(p) - TNOffset); in GetPointerFromNode()
872 iterator Insert(iterator it, pointer p) { return this->insert(it, p); } //!< @details :private in Insert() argument
873 void PushFront(pointer p) { this->push_front(p); } //!< @details :private in PushFront() argument
874 void PushBack(pointer p) { this->push_back(p); } //!< @details :private in PushBack() argument
881 …iterator Erase(pointer p) { return this->erase(p); } //!< @… in Erase() argument