Xalan-C++ API Documentation
Go to the documentation of this file.
19 #if !defined(XALANSET_HEADER_GUARD_1357924680)
20 #define XALANSET_HEADER_GUARD_1357924680
34 XALAN_CPP_NAMESPACE_BEGIN
38 template <
class Value,
class MapIterator>
66 return !(theRhs == *
this);
97 template <
class Value>
112 m_map(theMemoryManager)
118 MemoryManager& theMemoryManager) :
119 m_map(other.m_map, theMemoryManager)
132 return m_map.
begin();
149 return find(value) !=
end() ? 1 : 0;
155 return m_map.
find(value);
161 m_map.
insert(value,
true);
167 return m_map.
erase(value);
183 XALAN_CPP_NAMESPACE_END
185 #endif // XALANSET_HEADER_GUARD_1357924680
ptrdiff_t difference_type
XalanSetIterator< value_type, typename SetMapType::iterator > iterator
MemoryManager & getMemoryManager()
XalanSetIterator operator++()
XalanMap< value_type, bool > SetMapType
MemoryManager & getMemoryManager()
XalanSetIterator operator++(int)
iterator find(const key_type &key)
XalanSetIterator< const value_type, typename SetMapType::const_iterator > const_iterator
const_iterator find(const value_type &value) const
bool operator!=(const XalanSetIterator &theRhs) const
Xalan set implementation.
reference operator*() const
MapIterator m_mapIterator
XalanSet(MemoryManager &theMemoryManager)
bool operator==(const XalanSetIterator &theRhs) const
void insert(const value_type &value)
const_iterator end() const
XalanSetIterator(const MapIterator &iter)
XalanSet(const XalanSet &other, MemoryManager &theMemoryManager)
const_iterator begin() const
size_type count(const value_type &value) const
XALAN_STD_QUALIFIER bidirectional_iterator_tag iterator_category
size_type erase(const value_type &value)
void insert(const value_type &value)
Interpreting class diagrams
Doxygen and
GraphViz are
used to generate this API documentation from the Xalan-C header files.
Xalan-C++ XSLT Processor Version 1.11
Copyright © 1999-2012 The Apache Software Foundation.
All Rights Reserved.
|
|