15 #ifndef _ga_listbase_h_
16 #define _ga_listbase_h_
185 return (c !=
nullptr ? (node = c) :
nullptr);
190 return (node !=
nullptr ? (node = node->next) :
nullptr);
194 return (c !=
nullptr ? (node = c->next) :
nullptr);
198 return (node !=
nullptr ? (node = node->prev) :
nullptr);
202 return (c !=
nullptr ? (node = c->prev) :
nullptr);
204 GANodeBASE *head() {
return (list !=
nullptr ? (node = list->hd) :
nullptr); }
207 return (((list !=
nullptr) && (list->hd !=
nullptr)) ? (node = list->hd->prev) :
nullptr);
214 return (i.node !=
nullptr ? (node = i.node) :
nullptr);
216 int size() {
return (list !=
nullptr ? list->size() : 0); }
Definition: GAListBASE.h:78
int insert(GANodeBASE *n, GANodeBASE *idx, Location where=AFTER)
Definition: GAListBASE.h:161
This is the basic node object.
Definition: GANode.h:18