Lines Matching refs:Keyword_List
26 /* -------------------------- Keyword_List class --------------------------- */
29 Keyword_List::Keyword_List (Keyword *car)
38 : Keyword_List (car)
42 /* ------------------------ Keyword_List functions ------------------------- */
45 Keyword_List *
46 copy_list (Keyword_List *list)
48 Keyword_List *result;
49 Keyword_List **lastp = &result;
52 Keyword_List *new_cons = new Keyword_List (list->first());
65 return static_cast<KeywordExt_List *> (copy_list (static_cast<Keyword_List *> (list)));
70 delete_list (Keyword_List *list)
74 Keyword_List *rest = list->rest();
84 static Keyword_List *
85 merge (Keyword_List *list1, Keyword_List *list2, Keyword_Comparison less)
87 Keyword_List *result;
88 Keyword_List **resultp = &result;
122 Keyword_List *
123 mergesort_list (Keyword_List *list, Keyword_Comparison less)
131 Keyword_List *middle = list;
132 for (Keyword_List *temp = list->rest();;)
146 Keyword_List *right_half = middle->rest();
162 (mergesort_list (static_cast<Keyword_List *> (list),