Lines Matching refs:FX_POSITION
879 FX_POSITION GetStartPosition() const
881 return (m_nCount == 0) ? NULL : (FX_POSITION) - 1;
884 void GetNextAssoc(FX_POSITION& rNextPosition, void*& rKey, void*& rValue) const;
948 void GetNextAssoc(FX_POSITION& rNextPosition, KeyType& rKey, ValueType& rValue) const
969 FX_POSITION GetStartPosition() const;
971 void GetNextAssoc(FX_POSITION& pos, FX_DWORD& key, FX_DWORD& value) const;
1017 FX_POSITION GetStartPosition() const
1019 return (m_nCount == 0) ? NULL : (FX_POSITION) - 1;
1022 void GetNextAssoc(FX_POSITION& rNextPosition, CFX_ByteString& rKey, void*& rValue) const;
1024 FX_LPVOID GetNextValue(FX_POSITION& rNextPosition) const;
1069 FX_POSITION GetStartPosition() const;
1071 void GetNextAssoc(FX_POSITION& rNextPosition, CFX_ByteString& rKey, void*& rValue) const;
1073 FX_LPVOID GetNextValue(FX_POSITION& rNextPosition) const;
1104 FX_POSITION GetHeadPosition() const
1106 return (FX_POSITION)m_pNodeHead;
1109 FX_POSITION GetTailPosition() const
1111 return (FX_POSITION)m_pNodeTail;
1114 void* GetNext(FX_POSITION& rPosition) const
1117 rPosition = (FX_POSITION) pNode->pNext;
1121 void* GetPrev(FX_POSITION& rPosition) const
1124 rPosition = (FX_POSITION) pNode->pPrev;
1128 FX_POSITION GetNextPosition(FX_POSITION pos) const
1133 FX_POSITION GetPrevPosition(FX_POSITION pos) const
1138 void* GetAt(FX_POSITION rPosition) const
1149 FX_POSITION AddTail(void* newElement);
1151 FX_POSITION AddHead(void* newElement);
1153 void SetAt(FX_POSITION pos, void* newElement)
1159 FX_POSITION InsertAfter(FX_POSITION pos, void* newElement);
1161 FX_POSITION Find(void* searchValue, FX_POSITION startAfter = NULL ) const;
1163 FX_POSITION FindIndex(int index) const;
1165 void RemoveAt(FX_POSITION pos);