BOSS 7.1.0
BESIII Offline Software System
|
#include <GmsList.h>
Public Member Functions | |
GmsList () | |
virtual | ~GmsList () |
GmsListLink * | last () const |
GmsListLink * | first () const |
unsigned int | count () const |
GmsList & | append (GmsListLink *) |
GmsList & | prepend (GmsListLink *) |
GmsList & | remove (GmsListLink *) |
GmsList & | insertAfter (GmsListLink *link, GmsListLink *insertHere) |
GmsList & | moveAfter (GmsListLink *link, GmsListLink *insertHere) |
void | reset () |
Protected Attributes | |
GmsListLink * | _first |
GmsListLink * | _last |
unsigned int | _count |
|
virtual |
Definition at line 18 of file GmsList.cxx.
GmsList & GmsList::append | ( | GmsListLink * | l | ) |
Definition at line 20 of file GmsList.cxx.
Referenced by MdcSegList::append().
|
inline |
Definition at line 43 of file GmsList.h.
Referenced by MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), and MdcSegGrouperSt::fillWithSegs().
|
inline |
Definition at line 42 of file GmsList.h.
Referenced by MdcSegGrouperAx::fillWithSegs(), MdcSegGrouperCsmc::fillWithSegs(), and MdcSegGrouperSt::fillWithSegs().
GmsList & GmsList::insertAfter | ( | GmsListLink * | link, |
GmsListLink * | insertHere | ||
) |
Definition at line 51 of file GmsList.cxx.
|
inline |
GmsList & GmsList::moveAfter | ( | GmsListLink * | link, |
GmsListLink * | insertHere | ||
) |
Definition at line 77 of file GmsList.cxx.
GmsList & GmsList::prepend | ( | GmsListLink * | l | ) |
GmsList & GmsList::remove | ( | GmsListLink * | l | ) |
Definition at line 118 of file GmsList.cxx.
Referenced by MdcSegList::destroySegs().
|
inline |
|
protected |
|
protected |
Definition at line 35 of file GmsList.h.
Referenced by append(), first(), GmsList(), insertAfter(), moveAfter(), prepend(), remove(), and reset().
|
protected |
Definition at line 36 of file GmsList.h.
Referenced by append(), GmsList(), insertAfter(), last(), moveAfter(), prepend(), remove(), and reset().