HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
UT_SortedStringSet Class Reference

#include <UT_StringSet.h>

+ Inheritance diagram for UT_SortedStringSet:

Public Types

typedef Parent::const_iterator const_iterator
 
typedef Parent::iterator iterator
 
typedef Parent::size_type size_type
 
- Public Types inherited from UT_SortedSet< UT_StringHolder >
typedef std::set
< UT_StringHolder, std::less
< UT_StringHolder > > 
Base
 
typedef std::less
< UT_StringHolder
LessThan
 
typedef Base::key_type key_type
 
typedef Base::value_type value_type
 
typedef Base::key_compare key_compare
 
typedef Base::iterator iterator
 
typedef Base::const_iterator const_iterator
 

Public Member Functions

iterator erase (const_iterator pos)
 
iterator erase (const_iterator first, const_iterator last)
 
bool contains (const UT_StringRef &ref) const
 
template<typename S >
bool containsAll (const S &src) const
 
UT_SortedStringSetoperator|= (const UT_SortedStringSet &src)
 Set-wise boolean operations. More...
 
UT_SortedStringSetoperator&= (const UT_SortedStringSet &src)
 
UT_SortedStringSetoperator-= (const UT_SortedStringSet &src)
 
- Public Member Functions inherited from UT_SortedSet< UT_StringHolder >
 UT_SortedSet ()
 
 UT_SortedSet (const LessThan &lt)
 
 UT_SortedSet (InputIt first, InputIt last)
 
 UT_SortedSet (InputIt first, InputIt last, const LessThan &lt)
 
 UT_SortedSet (const UT_StringHolder &k)
 
int64 getMemoryUsage (bool inclusive) const
 
bool contains (const UT_StringHolder &key) const
 
bool contains (const UT_SortedSet< UT_StringHolder > &src) const
 
UT_SortedSet< UT_StringHolder,
std::less< UT_StringHolder > > & 
operator|= (const UT_SortedSet< UT_StringHolder, std::less< UT_StringHolder > > &src)
 Set-wise boolean operations. More...
 
UT_SortedSet< UT_StringHolder,
std::less< UT_StringHolder > > & 
operator&= (const UT_SortedSet< UT_StringHolder, std::less< UT_StringHolder > > &src)
 
UT_SortedSet< UT_StringHolder,
std::less< UT_StringHolder > > & 
operator-= (const UT_SortedSet< UT_StringHolder, std::less< UT_StringHolder > > &src)
 

Detailed Description

Definition at line 107 of file UT_StringSet.h.

Member Typedef Documentation

Definition at line 113 of file UT_StringSet.h.

typedef Parent::size_type UT_SortedStringSet::size_type

Definition at line 114 of file UT_StringSet.h.

Member Function Documentation

bool UT_SortedStringSet::contains ( const UT_StringRef ref) const
inline

Definition at line 132 of file UT_StringSet.h.

template<typename S >
bool UT_SortedStringSet::containsAll ( const S src) const
inline

Definition at line 136 of file UT_StringSet.h.

iterator UT_SortedStringSet::erase ( const_iterator  pos)
inline

Definition at line 116 of file UT_StringSet.h.

iterator UT_SortedStringSet::erase ( const_iterator  first,
const_iterator  last 
)
inline

Definition at line 118 of file UT_StringSet.h.

UT_SortedStringSet& UT_SortedStringSet::operator&= ( const UT_SortedStringSet src)
inline

Definition at line 147 of file UT_StringSet.h.

UT_SortedStringSet& UT_SortedStringSet::operator-= ( const UT_SortedStringSet src)
inline

Definition at line 154 of file UT_StringSet.h.

UT_SortedStringSet& UT_SortedStringSet::operator|= ( const UT_SortedStringSet src)
inline

Set-wise boolean operations.

Definition at line 143 of file UT_StringSet.h.


The documentation for this class was generated from the following file: