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 63 of file UT_LinkList.h.
|
inline |
Definition at line 67 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 142 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 177 of file UT_LinkList.h.
|
inline |
Definition at line 121 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 146 of file UT_LinkList.h.
|
inline |
Definition at line 135 of file UT_LinkList.h.
|
inline |
Definition at line 136 of file UT_LinkList.h.
|
inline |
Definition at line 126 of file UT_LinkList.h.
|
inline |
Definition at line 127 of file UT_LinkList.h.
|
inline |
Definition at line 131 of file UT_LinkList.h.
Definition at line 145 of file UT_LinkList.h.
|
inline |
Definition at line 120 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 119 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 191 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 122 of file UT_LinkList.h.
|
protected |
|
friend |
Definition at line 164 of file UT_LinkList.h.
|
protected |
Definition at line 186 of file UT_LinkList.h.