Home | History | Annotate | Download | only in src

Lines Matching refs:pos

192 type* prefix##get_next_##type(CVPOS* pos)\
194 if(pos->m_pos)\
196 ELEMENT_##type* element = (ELEMENT_##type*)(pos->m_pos);\
197 pos->m_pos = element->m_next;\
205 type* prefix##get_prev_##type(CVPOS* pos)\
207 if(pos->m_pos)\
209 ELEMENT_##type* element = (ELEMENT_##type*)(pos->m_pos);\
210 pos->m_pos = element->m_prev;\
218 int prefix##is_pos_##type(CVPOS pos)\
220 return !!pos.m_pos;\
287 CVPOS prefix##insert_after_##type(_CVLIST* l, CVPOS pos, type* data)\
294 before = (ELEMENT_##type*)pos.m_pos;\
305 CVPOS prefix##insert_before_##type(_CVLIST* l, CVPOS pos, type* data)\
312 after = (ELEMENT_##type*)pos.m_pos;\
323 void prefix##remove_at_##type(_CVLIST* l, CVPOS pos)\
325 ELEMENT_##type* element = ((ELEMENT_##type*)pos.m_pos);\
345 void prefix##set_##type(CVPOS pos, type* data)\
347 ELEMENT_##type* element = ((ELEMENT_##type*)(pos.m_pos));\
350 type* prefix##get_##type(CVPOS pos)\
352 ELEMENT_##type* element = ((ELEMENT_##type*)(pos.m_pos));\