21 #if !defined(XALANSET_HEADER_GUARD_1357924680)
22 #define XALANSET_HEADER_GUARD_1357924680
36 XALAN_CPP_NAMESPACE_BEGIN
40 template <
class Value,
class MapIterator>
65 return !(theRhs == *
this);
92 template <
class Value>
107 m_map(theMemoryManager)
175 XALAN_CPP_NAMESPACE_END
177 #endif // XALANSET_HEADER_GUARD_1357924680
Value & reference
Definition: XalanSet.hpp:45
void insert(const value_type &value)
Definition: XalanSet.hpp:154
reference operator*() const
Definition: XalanSet.hpp:53
MemoryManagerType & getMemoryManager()
Definition: XalanSet.hpp:118
XALAN_CPP_NAMESPACE_BEGIN typedef XERCES_CPP_NAMESPACE_QUALIFIER MemoryManager MemoryManagerType
Definition: XalanMemoryManagement.hpp:39
void clear()
Definition: XalanSet.hpp:165
XalanSetIterator operator++()
Definition: XalanSet.hpp:68
SetMapType m_map
Definition: XalanSet.hpp:170
XalanMap< value_type, bool > SetMapType
Definition: XalanSet.hpp:101
Definition: XalanSet.hpp:41
MemoryManagerType & getMemoryManager()
Definition: XalanMap.hpp:283
MapIterator m_mapIterator
Definition: XalanSet.hpp:82
Value value_type
Definition: XalanSet.hpp:43
size_t size_type
Definition: XalanSet.hpp:99
iterator find(const key_type &key)
Definition: XalanMap.hpp:346
XalanSetIterator operator++(int)
Definition: XalanSet.hpp:74
bool operator==(const XalanSetIterator &theRhs) const
Definition: XalanSet.hpp:58
iterator end()
Definition: XalanMap.hpp:336
Definition: XalanQNameByReference.hpp:35
const_iterator find(const value_type &value) const
Definition: XalanSet.hpp:149
void clear()
Definition: XalanMap.hpp:428
XalanSetIterator(const MapIterator &iter)
Definition: XalanSet.hpp:48
XalanSet(MemoryManagerType &theMemoryManager)
Definition: XalanSet.hpp:106
void erase(iterator pos)
Definition: XalanMap.hpp:404
XalanSetIterator< const value_type, typename SetMapType::const_iterator > const_iterator
Definition: XalanSet.hpp:104
bool operator!=(const XalanSetIterator &theRhs) const
Definition: XalanSet.hpp:63
const_iterator end() const
Definition: XalanSet.hpp:128
XALAN_STD_QUALIFIER pair< const key_type, data_type > value_type
Definition: XalanMap.hpp:197
size_type count(const value_type &value) const
Definition: XalanSet.hpp:137
XalanSet(const XalanSet &other, MemoryManagerType &theMemoryManager)
Definition: XalanSet.hpp:111
size_type size() const
Definition: XalanMap.hpp:316
const_iterator begin() const
Definition: XalanSet.hpp:123
iterator begin()
Definition: XalanMap.hpp:326
void insert(const value_type &value)
Definition: XalanMap.hpp:389
size_type size() const
Definition: XalanSet.hpp:133
Value value_type
Definition: XalanSet.hpp:97
Xalan set implementation.
Definition: XalanSet.hpp:93
size_type erase(const value_type &value)
Definition: XalanSet.hpp:160
XalanSetIterator< value_type, typename SetMapType::iterator > iterator
Definition: XalanSet.hpp:103
Value * pointer
Definition: XalanSet.hpp:46