HDK
|
#include <UT_LinkList.h>
Protected Member Functions | |
UT_LinkNode * | unStash (UT_LinkNode *node=0) |
UT_LinkNode * | firstStash () const |
virtual const char * | className () const |
virtual void | outTo (std::ostream &os) const |
void | reset () |
Protected Attributes | |
UT_LinkNode * | stashHead |
Friends | |
std::ostream & | operator<< (std::ostream &os, const UT_LinkList &v) |
Definition at line 57 of file UT_LinkList.h.
|
inline |
Definition at line 61 of file UT_LinkList.h.
|
virtual |
|
delete |
void UT_LinkList::append | ( | UT_LinkNode * | node | ) |
UT_LinkNode* UT_LinkList::apply | ( | int(*)(UT_LinkNode *n, void *d) | applyFct, |
void * | d | ||
) |
|
protectedvirtual |
Definition at line 136 of file UT_LinkList.h.
void UT_LinkList::clearActive | ( | ) |
void UT_LinkList::clearStashed | ( | ) |
void UT_LinkList::destroy | ( | UT_LinkNode * | node = 0 | ) |
int UT_LinkList::find | ( | UT_LinkNode * | node | ) | const |
UT_LinkNode* UT_LinkList::find | ( | int | nodeIdx | ) | const |
|
inlineprotected |
Definition at line 171 of file UT_LinkList.h.
|
inline |
Definition at line 115 of file UT_LinkList.h.
int UT_LinkList::inList | ( | UT_LinkNode * | node | ) | const |
void UT_LinkList::insert | ( | UT_LinkNode * | node, |
int | where | ||
) |
void UT_LinkList::insertAfter | ( | UT_LinkNode * | node, |
UT_LinkNode * | after | ||
) |
void UT_LinkList::insertBefore | ( | UT_LinkNode * | node, |
UT_LinkNode * | before | ||
) |
|
inline |
Definition at line 140 of file UT_LinkList.h.
|
inline |
Definition at line 129 of file UT_LinkList.h.
|
inline |
Definition at line 130 of file UT_LinkList.h.
|
inline |
Definition at line 120 of file UT_LinkList.h.
|
inline |
Definition at line 121 of file UT_LinkList.h.
|
inline |
Definition at line 125 of file UT_LinkList.h.
Definition at line 139 of file UT_LinkList.h.
|
inline |
Definition at line 114 of file UT_LinkList.h.
UT_LinkList& UT_LinkList::operator+= | ( | UT_LinkList & | src | ) |
UT_LinkList& UT_LinkList::operator= | ( | UT_LinkList & | src | ) |
|
protectedvirtual |
|
inline |
Definition at line 113 of file UT_LinkList.h.
UT_LinkNode* UT_LinkList::recall | ( | UT_LinkNode * | node = 0 | ) |
UT_LinkNode* UT_LinkList::recall | ( | UT_LinkNode * | node, |
int | nodeIdx | ||
) |
UT_LinkNode* UT_LinkList::remove | ( | UT_LinkNode * | node = 0 | ) |
UT_LinkNode* UT_LinkList::remove | ( | int | nodeIdx | ) |
Definition at line 185 of file UT_LinkList.h.
|
virtual |
Reimplemented in GD_TrimRegion.
UT_LinkNode* UT_LinkList::stash | ( | UT_LinkNode * | node = 0 | ) |
UT_LinkNode* UT_LinkList::stash | ( | int | nodeIdx | ) |
void UT_LinkList::swap | ( | UT_LinkList & | other | ) |
|
inline |
Definition at line 116 of file UT_LinkList.h.
|
protected |
|
friend |
Definition at line 158 of file UT_LinkList.h.
|
protected |
Definition at line 180 of file UT_LinkList.h.