HDK
|
#include <UT_StringSet.h>
Public Types | |
typedef Parent::key_type | key_type |
typedef Parent::value_type | value_type |
typedef Parent::hasher | hasher |
typedef Parent::key_equal | key_equal |
typedef Parent::iterator | iterator |
typedef Parent::const_iterator | const_iterator |
typedef Parent::size_type | size_type |
Public Types inherited from UT_Set< UT_StringHolder > | |
typedef hboost::unordered_set < UT_StringHolder, hboost::hash< UT_StringHolder > , std::equal_to < UT_StringHolder > > | Base |
typedef hboost::hash < UT_StringHolder > | Hasher |
typedef std::equal_to < UT_StringHolder > | Equal |
typedef Base::key_type | key_type |
typedef Base::value_type | value_type |
typedef Base::hasher | hasher |
typedef Base::key_equal | key_equal |
typedef Base::iterator | iterator |
typedef Base::const_iterator | const_iterator |
UT_StringSet is a simple specialization of a UT_Set that has UT_StringHolder as its key type which allows C strings to be used. If you know that a string will not be destroyed during the set's lifetime, UTmakeUnsafeRef can be used to insert a shallow reference.
Definition at line 45 of file UT_StringSet.h.
Definition at line 55 of file UT_StringSet.h.
typedef Parent::hasher UT_StringSet::hasher |
Definition at line 52 of file UT_StringSet.h.
Definition at line 54 of file UT_StringSet.h.
Definition at line 53 of file UT_StringSet.h.
Definition at line 50 of file UT_StringSet.h.
typedef Parent::size_type UT_StringSet::size_type |
Definition at line 56 of file UT_StringSet.h.
Definition at line 51 of file UT_StringSet.h.
|
default |
|
inline |
Constructs a set from an iterator range.
Definition at line 62 of file UT_StringSet.h.
|
inline |
Constructs a set from an initializer list.
Definition at line 65 of file UT_StringSet.h.
|
inline |
Definition at line 79 of file UT_StringSet.h.
|
inline |
Definition at line 82 of file UT_StringSet.h.
|
inline |
Definition at line 67 of file UT_StringSet.h.
|
inline |
Definition at line 69 of file UT_StringSet.h.
|
inline |
Definition at line 93 of file UT_StringSet.h.
|
inline |
Definition at line 100 of file UT_StringSet.h.
|
inline |
Set-wise boolean operations.
Definition at line 89 of file UT_StringSet.h.