Lines Matching defs:Keyword_List
28 /* -------------------------- Keyword_List class --------------------------- */
31 Keyword_List::Keyword_List (Keyword *car)
40 : Keyword_List (car)
44 /* ------------------------ Keyword_List functions ------------------------- */
47 Keyword_List *
48 copy_list (Keyword_List *list)
50 Keyword_List *result;
51 Keyword_List **lastp = &result;
54 Keyword_List *new_cons = new Keyword_List (list->first());
67 return static_cast<KeywordExt_List *> (copy_list (static_cast<Keyword_List *> (list)));
72 delete_list (Keyword_List *list)
76 Keyword_List *rest = list->rest();
86 static Keyword_List *
87 merge (Keyword_List *list1, Keyword_List *list2, Keyword_Comparison less)
89 Keyword_List *result;
90 Keyword_List **resultp = &result;
124 Keyword_List *
125 mergesort_list (Keyword_List *list, Keyword_Comparison less)
133 Keyword_List *middle = list;
134 for (Keyword_List *temp = list->rest();;)
148 Keyword_List *right_half = middle->rest();
164 (mergesort_list (static_cast<Keyword_List *> (list),