HDK
|
A comma separated list of tags (i.e. "fill,spot,red") More...
#include <UT_TagManager.h>
Public Member Functions | |
UT_TagList (UT_TagManager &manager, const UT_IntArray &bits, int max) | |
UT_TagList (UT_TagManager &manager, int single_name_index) | |
~UT_TagList () | |
void | getListString (UT_WorkBuffer &buffer) const |
bool | match (const UT_TagExpression &pattern) const |
uint | hash () const |
bool | compare (const UT_TagList &list) const |
bool | operator== (const UT_TagList &list) const |
bool | operator!= (const UT_TagList &list) const |
int64 | getMemUsage () const |
const UT_TagManager & | getManager () const |
UT_TagManager & | getManager () |
![]() | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter () noexcept |
Default constructor: Sets counter to 0. More... | |
SYS_FORCE_INLINE | UT_IntrusiveRefCounter (const UT_IntrusiveRefCounter &) noexcept |
Copy constructor: Sets counter to 0. More... | |
UT_IntrusiveRefCounter & | operator= (const UT_IntrusiveRefCounter &) noexcept |
Assignment operator: Does not modify counter. More... | |
SYS_FORCE_INLINE uint32 | use_count () const noexcept |
Return current counter. More... | |
SYS_FORCE_INLINE bool | conditionalAddRef () noexcept |
Friends | |
class | UT_TagManager |
class | UT_TagExpression |
Additional Inherited Members | |
![]() | |
SYS_FORCE_INLINE | ~UT_IntrusiveRefCounter () |
Destructor: Only derived classes can destruct this. More... | |
A comma separated list of tags (i.e. "fill,spot,red")
Definition at line 50 of file UT_TagManager.h.
UT_TagList::UT_TagList | ( | UT_TagManager & | manager, |
const UT_IntArray & | bits, | ||
int | max | ||
) |
UT_TagList::UT_TagList | ( | UT_TagManager & | manager, |
int | single_name_index | ||
) |
UT_TagList::~UT_TagList | ( | ) |
bool UT_TagList::compare | ( | const UT_TagList & | list | ) | const |
void UT_TagList::getListString | ( | UT_WorkBuffer & | buffer | ) | const |
|
inline |
Get the tag manager
Definition at line 78 of file UT_TagManager.h.
|
inline |
Get the tag manager
Definition at line 79 of file UT_TagManager.h.
|
inline |
Definition at line 82 of file UT_TagManager.h.
uint UT_TagList::hash | ( | ) | const |
bool UT_TagList::match | ( | const UT_TagExpression & | pattern | ) | const |
|
inline |
Definition at line 73 of file UT_TagManager.h.
|
inline |
Definition at line 71 of file UT_TagManager.h.
|
friend |
Definition at line 101 of file UT_TagManager.h.
|
friend |
Definition at line 100 of file UT_TagManager.h.