#include <GB_ElementList.h>

Public Member Functions | |
| GB_ElementList (unsigned size=0) | |
| virtual | ~GB_ElementList () |
| void | clearAndDestroy () |
| const GB_Element * | rawEntry (unsigned n) const |
| GB_Element * | rawEntry (unsigned n) |
| const GB_Element * | rawHead () const |
| GB_Element * | rawHead () |
| const GB_Element * | rawHead (const GB_Group &group) const |
| GB_Element * | rawHead (const GB_Group &group) |
| const GB_Element * | rawNext (const GB_Element *item) const |
| GB_Element * | rawNext (GB_Element *item) |
| const GB_Element * | rawNext (const GB_Element *, const GB_Group &) const |
| GB_Element * | rawNext (GB_Element *item, const GB_Group &group) |
| const GB_Element * | rawTail () const |
| GB_Element * | rawTail () |
| const GB_Element * | rawTail (const GB_Group &group) const |
| GB_Element * | rawTail (const GB_Group &group) |
| const GB_Element * | rawPrev (const GB_Element *item) const |
| GB_Element * | rawPrev (GB_Element *item) |
| const GB_Element * | rawPrev (const GB_Element *, const GB_Group &) const |
| GB_Element * | rawPrev (GB_Element *item, const GB_Group &group) |
| int | rawHeadMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec) const |
| int | rawNextMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec, const GB_Element *&newelem, const GB_Element *&newsec) const |
| int | rawTailMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec) const |
| int | rawPrevMix (const GB_Group &group, const GB_Element *&elem, const GB_Element *&sec, const GB_Element *&newelem, const GB_Element *&newsec) const |
Definition at line 29 of file GB_ElementList.h.
| GB_ElementList::GB_ElementList | ( | unsigned | size = 0 |
) | [inline] |
Definition at line 32 of file GB_ElementList.h.
| virtual GB_ElementList::~GB_ElementList | ( | ) | [virtual] |
| void GB_ElementList::clearAndDestroy | ( | void | ) | [inline] |
THIS DOES NOT DELETE THE GB_ELEMENTS. detail.points().clearAndDestroy() will thus trigger memory leaks So do not call this.
Definition at line 38 of file GB_ElementList.h.
| GB_Element* GB_ElementList::rawEntry | ( | unsigned | n | ) | [inline] |
Definition at line 60 of file GB_ElementList.h.
| const GB_Element* GB_ElementList::rawEntry | ( | unsigned | n | ) | const [inline] |
Definition at line 58 of file GB_ElementList.h.
| GB_Element* GB_ElementList::rawHead | ( | const GB_Group & | group | ) |
| const GB_Element* GB_ElementList::rawHead | ( | const GB_Group & | group | ) | const |
| GB_Element* GB_ElementList::rawHead | ( | ) | [inline] |
Definition at line 64 of file GB_ElementList.h.
| const GB_Element* GB_ElementList::rawHead | ( | ) | const [inline] |
Definition at line 63 of file GB_ElementList.h.
| int GB_ElementList::rawHeadMix | ( | const GB_Group & | group, | |
| const GB_Element *& | elem, | |||
| const GB_Element *& | sec | |||
| ) | const |
| GB_Element* GB_ElementList::rawNext | ( | GB_Element * | item, | |
| const GB_Group & | group | |||
| ) |
| const GB_Element* GB_ElementList::rawNext | ( | const GB_Element * | , | |
| const GB_Group & | ||||
| ) | const |
| GB_Element* GB_ElementList::rawNext | ( | GB_Element * | item | ) | [inline] |
Definition at line 70 of file GB_ElementList.h.
| const GB_Element* GB_ElementList::rawNext | ( | const GB_Element * | item | ) | const [inline] |
Definition at line 68 of file GB_ElementList.h.
| int GB_ElementList::rawNextMix | ( | const GB_Group & | group, | |
| const GB_Element *& | elem, | |||
| const GB_Element *& | sec, | |||
| const GB_Element *& | newelem, | |||
| const GB_Element *& | newsec | |||
| ) | const |
| GB_Element* GB_ElementList::rawPrev | ( | GB_Element * | item, | |
| const GB_Group & | group | |||
| ) |
| const GB_Element* GB_ElementList::rawPrev | ( | const GB_Element * | , | |
| const GB_Group & | ||||
| ) | const |
| GB_Element* GB_ElementList::rawPrev | ( | GB_Element * | item | ) | [inline] |
Definition at line 82 of file GB_ElementList.h.
| const GB_Element* GB_ElementList::rawPrev | ( | const GB_Element * | item | ) | const [inline] |
Definition at line 80 of file GB_ElementList.h.
| int GB_ElementList::rawPrevMix | ( | const GB_Group & | group, | |
| const GB_Element *& | elem, | |||
| const GB_Element *& | sec, | |||
| const GB_Element *& | newelem, | |||
| const GB_Element *& | newsec | |||
| ) | const |
| GB_Element* GB_ElementList::rawTail | ( | const GB_Group & | group | ) |
| const GB_Element* GB_ElementList::rawTail | ( | const GB_Group & | group | ) | const |
| GB_Element* GB_ElementList::rawTail | ( | ) | [inline] |
Definition at line 76 of file GB_ElementList.h.
| const GB_Element* GB_ElementList::rawTail | ( | ) | const [inline] |
Definition at line 75 of file GB_ElementList.h.
| int GB_ElementList::rawTailMix | ( | const GB_Group & | group, | |
| const GB_Element *& | elem, | |||
| const GB_Element *& | sec | |||
| ) | const |
1.5.9