Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.4

Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XalanArrayKeyMap Class Reference

#include <XalanArrayKeyMap.hpp>

List of all members.

Public Types

Public Methods


Detailed Description

template<class KeyType, class ValueType, class CompareType> class XalanArrayKeyMap


Member Typedef Documentation

template<class KeyType, class ValueType, class CompareType>
typedef std::map<const KeyType*, ValueType, CompareType> XalanArrayKeyMap<KeyType, ValueType, CompareType>::MapType

template<class KeyType, class ValueType, class CompareType>
typedef std::deque<VectorType> XalanArrayKeyMap<KeyType, ValueType, CompareType>::VectorHolderType

template<class KeyType, class ValueType, class CompareType>
typedef std::vector<KeyType> XalanArrayKeyMap<KeyType, ValueType, CompareType>::VectorType

template<class KeyType, class ValueType, class CompareType>
typedef MapType::allocator_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::allocator_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::const_iterator

template<class KeyType, class ValueType, class CompareType>
typedef std::pair<const_iterator, const_iterator> XalanArrayKeyMap<KeyType, ValueType, CompareType>::const_range_pair_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::const_reference XalanArrayKeyMap<KeyType, ValueType, CompareType>::const_reference

template<class KeyType, class ValueType, class CompareType>
typedef MapType::const_reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::const_reverse_iterator

template<class KeyType, class ValueType, class CompareType>
typedef MapType::difference_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::difference_type

template<class KeyType, class ValueType, class CompareType>
typedef std::pair<iterator, bool> XalanArrayKeyMap<KeyType, ValueType, CompareType>::insert_pair_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::iterator

template<class KeyType, class ValueType, class CompareType>
typedef CompareType XalanArrayKeyMap<KeyType, ValueType, CompareType>::key_compare

template<class KeyType, class ValueType, class CompareType>
typedef MapType::key_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::key_type

template<class KeyType, class ValueType, class CompareType>
typedef std::pair<iterator, iterator> XalanArrayKeyMap<KeyType, ValueType, CompareType>::range_pair_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::reference XalanArrayKeyMap<KeyType, ValueType, CompareType>::reference

template<class KeyType, class ValueType, class CompareType>
typedef ValueType XalanArrayKeyMap<KeyType, ValueType, CompareType>::referent_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::reverse_iterator

template<class KeyType, class ValueType, class CompareType>
typedef MapType::size_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::size_type

template<class KeyType, class ValueType, class CompareType>
typedef MapType::value_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::value_type


Constructor & Destructor Documentation

template<class KeyType, class ValueType, class CompareType>
explicit XalanArrayKeyMap<KeyType, ValueType, CompareType>::XalanArrayKeyMap<KeyType, ValueType, CompareType> ()

template<class KeyType, class ValueType, class CompareType>
XalanArrayKeyMap<KeyType, ValueType, CompareType>::XalanArrayKeyMap<KeyType, ValueType, CompareType> (
const XalanArrayKeyMap<KeyType,ValueType,CompareType>& theOther)

template<class KeyType, class ValueType, class CompareType>
XalanArrayKeyMap<KeyType, ValueType, CompareType>::~XalanArrayKeyMap<KeyType, ValueType, CompareType> ()


Member Function Documentation

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::begin () const

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::begin ()

template<class KeyType, class ValueType, class CompareType>
bool XalanArrayKeyMap<KeyType, ValueType, CompareType>::empty () const

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::end () const

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::end ()

template<class KeyType, class ValueType, class CompareType>
const_range_pair_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::equal_range (
const key_type & theKey) const

template<class KeyType, class ValueType, class CompareType>
range_pair_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::equal_range (
const key_type & theKey)

template<class KeyType, class ValueType, class CompareType>
size_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::erase (
const key_type & theKey)

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::erase (
iterator theFirst,
iterator theLast)

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::erase (
iterator theIterator)

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::find (
const key_type & theKey) const

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::find (
const key_type & theKey)

template<class KeyType, class ValueType, class CompareType>
insert_pair_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::insert (
const value_type & thePair)

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::lower_bound (
const key_type & theKey) const

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::lower_bound (
const key_type & theKey)

template<class KeyType, class ValueType, class CompareType>
size_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::max_size () const

template<class KeyType, class ValueType, class CompareType>
XalanArrayKeyMap<KeyType,ValueType,CompareType>& XalanArrayKeyMap<KeyType, ValueType, CompareType>::operator=<KeyType, ValueType, CompareType> (
const XalanArrayKeyMap<KeyType,ValueType,CompareType>& theRHS)

template<class KeyType, class ValueType, class CompareType>
bool XalanArrayKeyMap<KeyType, ValueType, CompareType>::operator== (
const XalanArrayKeyMap<KeyType,ValueType,CompareType>& theRHS) const

template<class KeyType, class ValueType, class CompareType>
referent_type & XalanArrayKeyMap<KeyType, ValueType, CompareType>::operator[] (
const key_type & theKey)

template<class KeyType, class ValueType, class CompareType>
const_reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::rbegin () const

template<class KeyType, class ValueType, class CompareType>
reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::rbegin ()

template<class KeyType, class ValueType, class CompareType>
const_reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::rend () const

template<class KeyType, class ValueType, class CompareType>
reverse_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::rend ()

template<class KeyType, class ValueType, class CompareType>
size_type XalanArrayKeyMap<KeyType, ValueType, CompareType>::size () const

template<class KeyType, class ValueType, class CompareType>
void XalanArrayKeyMap<KeyType, ValueType, CompareType>::swap (
XalanArrayKeyMap<KeyType,ValueType,CompareType>& theOther)

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::upper_bound (
const key_type & theKey) const

template<class KeyType, class ValueType, class CompareType>
iterator XalanArrayKeyMap<KeyType, ValueType, CompareType>::upper_bound (
const key_type & theKey)


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

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.4
Copyright © 2000, 2001, 2002 The Apache Software Foundation. All Rights Reserved.