HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList Class Reference

A simple set of strings. More...

#include <GABC_OGTGeometry.h>

+ Inheritance diagram for GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList:

Public Member Functions

 IgnoreList ()
 
 IgnoreList (const char *arg0,...)
 
 ~IgnoreList ()
 
void addSkip (const UT_StringHolder &skip)
 
bool deleteSkip (const UT_StringRef &skip)
 
bool contains (const UT_StringRef &token) const
 
- Public Member Functions inherited from UT_StringSet
 UT_StringSet ()=default
 
template<typename InputIt >
 UT_StringSet (InputIt first, InputIt last)
 Constructs a set from an iterator range. More...
 
 UT_StringSet (std::initializer_list< UT_StringHolder > init)
 Constructs a set from an initializer list. More...
 
iterator erase (const_iterator pos)
 
iterator erase (const_iterator first, const_iterator last)
 
bool contains (const UT_StringRef &ref) const
 
bool contains (const UT_StringSet &src) const
 
UT_StringSetoperator|= (const UT_StringSet &src)
 Set-wise boolean operations. More...
 
UT_StringSetoperator&= (const UT_StringSet &src)
 
UT_StringSetoperator-= (const UT_StringSet &src)
 
- Public Member Functions inherited from UT_Set< UT_StringHolder >
 UT_Set (const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
 UT_Set (InputIt first, InputIt last, const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
 UT_Set (const UT_StringHolder &k, const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
 UT_Set (std::initializer_list< UT_StringHolder > init, const Hasher &hf=Hasher(), const Equal &eql=Equal())
 
int64 getMemoryUsage (bool inclusive) const
 
bool contains (const UT_StringHolder &key) const
 
bool contains (const UT_Set< UT_StringHolder > &src) const
 
void clear ()
 
UT_Set< UT_StringHolder,
hboost::hash< UT_StringHolder >
, std::equal_to
< UT_StringHolder > > & 
operator|= (const UT_Set< UT_StringHolder, hboost::hash< UT_StringHolder >, std::equal_to< UT_StringHolder > > &src)
 Set-wise boolean operations. More...
 
UT_Set< UT_StringHolder,
hboost::hash< UT_StringHolder >
, std::equal_to
< UT_StringHolder > > & 
operator&= (const UT_Set< UT_StringHolder, hboost::hash< UT_StringHolder >, std::equal_to< UT_StringHolder > > &src)
 
UT_Set< UT_StringHolder,
hboost::hash< UT_StringHolder >
, std::equal_to
< UT_StringHolder > > & 
operator-= (const UT_Set< UT_StringHolder, hboost::hash< UT_StringHolder >, std::equal_to< UT_StringHolder > > &src)
 

Additional Inherited Members

- Public Types inherited from UT_StringSet
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
 

Detailed Description

A simple set of strings.

Definition at line 73 of file GABC_OGTGeometry.h.

Constructor & Destructor Documentation

GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::IgnoreList ( )
inline

Definition at line 77 of file GABC_OGTGeometry.h.

GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::IgnoreList ( const char *  arg0,
  ... 
)
GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::~IgnoreList ( )
inline

Definition at line 81 of file GABC_OGTGeometry.h.

Member Function Documentation

void GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::addSkip ( const UT_StringHolder skip)
inline

Definition at line 83 of file GABC_OGTGeometry.h.

bool GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::contains ( const UT_StringRef token) const
inline

Definition at line 87 of file GABC_OGTGeometry.h.

bool GABC_NAMESPACE::GABC_OGTGeometry::IgnoreList::deleteSkip ( const UT_StringRef skip)
inline

Definition at line 85 of file GABC_OGTGeometry.h.


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