Searched refs:SgTreeIter (Results 1 – 6 of 6) sorted by relevance
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/sagittarius/private/ |
H A D | treemap.h | 44 typedef struct SgTreeIterRec SgTreeIter; typedef 45 typedef SgTreeIter* SgTreeIterInitProc(SgTreeIter *, SgTreeMap *, 103 SgTreeEntry* (*next)(SgTreeIter *); 146 SG_EXTERN void Sg_TreeIterInit(SgTreeIter *iter, 148 SG_EXTERN void Sg_TreeReverseIterInit(SgTreeIter *iter, 151 SG_EXTERN SgTreeEntry* Sg_TreeIterNext(SgTreeIter *iter); 152 SG_EXTERN int Sg_TreeIterHasNext(SgTreeIter *iter);
|
/dports/lang/sagittarius-scheme/sagittarius-0.9.8/src/ |
H A D | treemap.c | 152 void Sg_TreeIterInit(SgTreeIter *iter, in Sg_TreeIterInit() 158 void Sg_TreeReverseIterInit(SgTreeIter *iter, in Sg_TreeReverseIterInit() 165 SgTreeEntry* Sg_TreeIterNext(SgTreeIter *iter) in Sg_TreeIterNext() 170 int Sg_TreeIterHasNext(SgTreeIter *iter) in Sg_TreeIterHasNext() 177 SgTreeIter itr; in keys_values() 238 SgTreeIter itr; in Sg_TreeMapFirstEntry() 245 SgTreeIter itr; in Sg_TreeMapLastEntry() 252 SgTreeIter ai, bi; in Sg_TreeMapEq()
|
H A D | lib_treemap.stub | 112 (let* ((itr::SgTreeIter* (cast SgTreeIter* data)) 119 (let ((itr::SgTreeIter* (SG_NEW SgTreeIter))) 125 (let ((itr::SgTreeIter* (SG_NEW SgTreeIter)))
|
H A D | rbtree.c | 435 static SgTreeIter* rb_iter(SgTreeIter *iter, SgTreeMap *tm, 484 static SgTreeEntry *rb_iter_next(SgTreeIter *iter) in rb_iter_next() 496 static SgTreeEntry *rb_iter_reverse_next(SgTreeIter *iter) in rb_iter_reverse_next() 509 static SgTreeIter* rb_iter(SgTreeIter *iter, SgTreeMap *tm, in rb_iter()
|
H A D | charset.c | 176 SgTreeIter xi; in Sg_CharSetLe() 258 SgTreeIter iter; in Sg_CharSetAdd() 365 SgTreeIter iter; in Sg_CharSetRanges()
|
H A D | lib_treemap.c | 1397 {SgTreeIter* itr=((SgTreeIter* )(data));SgTreeEntry* e= in treemap_itr() 1421 {SgTreeIter* itr=SG_NEW(SgTreeIter); in sagittarius_treemap_treemap_iterator() 1449 {SgTreeIter* itr=SG_NEW(SgTreeIter); in sagittarius_treemap_treemap_reverse_iterator()
|