Lines Matching refs:p
149 explicit iterator(pointer p) : m_pPointer(p) {} in iterator() argument
186 explicit const_iterator(pointer p) : m_pPointer(p) {} in const_iterator() argument
249 void push_front(pointer p) { (void)insert( begin(), p ); } in push_front() argument
250 void push_back(pointer p) { (void)insert( end(), p ); } in push_back() argument
254 iterator insert(iterator it,pointer p);
256 iterator erase(pointer p);
276 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer() argument
278 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
279 return iterator(p); in GetIteratorFromPointer()
282 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer() argument
284 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
285 return const_iterator(p); in GetIteratorFromPointer()
376 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p;} variable
482 reference operator*() const { pointer p = operator->(); NW_NULL_ASSERT(p); return *p; } variable
653 …iterator insert(iterator it, pointer p) { return iterator(Base::insert(it.it_,GetNodeFromPointer(p… in insert() argument
660 void push_front(pointer p) { (void)insert(begin(),p);} in push_front() argument
667 void push_back(pointer p) { (void)insert(end(),p);} in push_back() argument
701 …iterator erase(pointer p) { return iterator(Base::erase(GetNodeFromPointer(… in erase() argument
710 pointer GetPrev(pointer p) in GetPrev() argument
713 Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetPrev()
718 const_pointer GetPrev(const_pointer p) const in GetPrev() argument
721 const Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetPrev()
733 pointer GetNext(pointer p) in GetNext() argument
736 Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetNext()
741 const_pointer GetNext(const_pointer p) const in GetNext() argument
744 const Node* node = ( p == NULL )? baseNode : GetNodeFromPointer( p ); in GetNext()
782 static iterator GetIteratorFromPointer(Node *p) in GetIteratorFromPointer() argument
784 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
785 return iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
787 static const_iterator GetIteratorFromPointer(const Node *p) in GetIteratorFromPointer() argument
789 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
790 return const_iterator(Base::GetIteratorFromPointer(p)); in GetIteratorFromPointer()
800 static iterator GetIteratorFromPointer(pointer p) in GetIteratorFromPointer() argument
802 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
803 return GetIteratorFromPointer(GetNodeFromPointer(p)); in GetIteratorFromPointer()
805 static const_iterator GetIteratorFromPointer(const_pointer p) in GetIteratorFromPointer() argument
807 NW_NULL_ASSERT(p); in GetIteratorFromPointer()
808 return GetIteratorFromPointer(GetNodeFromPointer(p)); in GetIteratorFromPointer()
818 static Node* GetNodeFromPointer(pointer p) in GetNodeFromPointer() argument
820 NW_NULL_ASSERT(p); in GetNodeFromPointer()
821 return reinterpret_cast<Node*>(reinterpret_cast<IntPtr>(p) + TNOffset); in GetNodeFromPointer()
823 static const Node* GetNodeFromPointer(const_pointer p) in GetNodeFromPointer() argument
825 NW_NULL_ASSERT(p); in GetNodeFromPointer()
826 return reinterpret_cast<const Node*>(reinterpret_cast<IntPtr>(p) + TNOffset); in GetNodeFromPointer()
836 static pointer GetPointerFromNode(Node* p) in GetPointerFromNode() argument
838 NW_NULL_ASSERT(p); in GetPointerFromNode()
839 return reinterpret_cast<pointer>(reinterpret_cast<IntPtr>(p) - TNOffset); in GetPointerFromNode()
841 static const_pointer GetPointerFromNode(const Node* p) in GetPointerFromNode() argument
843 NW_NULL_ASSERT(p); in GetPointerFromNode()
844 return reinterpret_cast<const_pointer>( reinterpret_cast<IntPtr>(p) - TNOffset); in GetPointerFromNode()
875 iterator Insert(iterator it, pointer p) { return this->insert(it, p); } //!< @details :private in Insert() argument
876 void PushFront(pointer p) { this->push_front(p); } //!< @details :private in PushFront() argument
877 void PushBack(pointer p) { this->push_back(p); } //!< @details :private in PushBack() argument
884 …iterator Erase(pointer p) { return this->erase(p); } //!< @… in Erase() argument