#include <UT_ThingList.h>
Classes | |
| class | traverser |
Public Member Functions | |
| UT_ThingList () | |
| ~UT_ThingList () | |
| int | insertEntry (const UT_Hash &name, const UT_Thing &value, bool ordered=false) |
| int | findEntry (const UT_Hash &name, UT_Thing *valuep, bool ordered=false) const |
| int | findEntry (const UT_Hash &name, UT_Thing *valuep, const UT_Hash **namep, bool ordered=false) const |
| UT_Thing & | getEntry (const UT_Hash &name, int *created=0, bool ordered=false) |
| int | deleteEntry (const UT_Hash &name, bool ordered=false) |
| const UT_Hash & | getHashReference (const UT_Hash &name, int *created=0, bool ordered=false) |
| int | count () const |
| int | traverse (int(*function)(UT_Thing &, const UT_Hash &, void *), void *data) const |
| unsigned | entries (void) const |
| unsigned | empty (void) const |
| int64 | getMemUsage (bool only_this) const |
| UT_ThingEntry * | removeFirstThingEntry () |
| UT_ThingEntry * | removeFirstThingEntry (const UT_Hash &name, bool ordered) |
| void | insertThingEntry (UT_ThingEntry &thing_entry, bool ordered) |
| traverser | begin () const |
| traverser | end () const |
Definition at line 41 of file UT_ThingList.h.
| UT_ThingList::UT_ThingList | ( | ) |
| UT_ThingList::~UT_ThingList | ( | ) |
| traverser UT_ThingList::begin | ( | ) | const [inline] |
Definition at line 120 of file UT_ThingList.h.
| int UT_ThingList::count | ( | ) | const |
| int UT_ThingList::deleteEntry | ( | const UT_Hash & | name, | |
| bool | ordered = false | |||
| ) |
| unsigned UT_ThingList::empty | ( | void | ) | const |
| traverser UT_ThingList::end | ( | ) | const [inline] |
Definition at line 121 of file UT_ThingList.h.
| unsigned UT_ThingList::entries | ( | void | ) | const |
| int UT_ThingList::findEntry | ( | const UT_Hash & | name, | |
| UT_Thing * | valuep, | |||
| const UT_Hash ** | namep, | |||
| bool | ordered = false | |||
| ) | const |
| const UT_Hash& UT_ThingList::getHashReference | ( | const UT_Hash & | name, | |
| int * | created = 0, |
|||
| bool | ordered = false | |||
| ) |
| int64 UT_ThingList::getMemUsage | ( | bool | only_this | ) | const |
| int UT_ThingList::insertEntry | ( | const UT_Hash & | name, | |
| const UT_Thing & | value, | |||
| bool | ordered = false | |||
| ) |
| void UT_ThingList::insertThingEntry | ( | UT_ThingEntry & | thing_entry, | |
| bool | ordered | |||
| ) |
| UT_ThingEntry* UT_ThingList::removeFirstThingEntry | ( | const UT_Hash & | name, | |
| bool | ordered | |||
| ) |
| UT_ThingEntry* UT_ThingList::removeFirstThingEntry | ( | ) |
| int UT_ThingList::traverse | ( | int(*)(UT_Thing &, const UT_Hash &, void *) | function, | |
| void * | data | |||
| ) | const |
1.5.9