Xalan-C++ API Documentation

The Xalan C++ XSLT Processor Version 1.10

XalanArrayKeyMap< KeyType, ValueType, CompareType > Class Template Reference

List of all members.

Public Types

Public Member Functions

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


Member Typedef Documentation

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

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 MapType::key_type XalanArrayKeyMap< KeyType, ValueType, CompareType >::key_type

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

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

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

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::size_type XalanArrayKeyMap< KeyType, ValueType, CompareType >::size_type

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 MapType::reference XalanArrayKeyMap< KeyType, ValueType, CompareType >::reference

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::iterator XalanArrayKeyMap< KeyType, ValueType, CompareType >::iterator

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 MapType::reverse_iterator XalanArrayKeyMap< KeyType, ValueType, CompareType >::reverse_iterator

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 std::pair<iterator, bool> XalanArrayKeyMap< KeyType, ValueType, CompareType >::insert_pair_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 std::pair<const_iterator, const_iterator> XalanArrayKeyMap< KeyType, ValueType, CompareType >::const_range_pair_type


Constructor & Destructor Documentation

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

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

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


Member Function Documentation

template<class KeyType, class ValueType, class CompareType>
XalanArrayKeyMap<KeyType, ValueType, CompareType>& XalanArrayKeyMap< KeyType, ValueType, CompareType >::operator= ( 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>
size_type XalanArrayKeyMap< KeyType, ValueType, CompareType >::size (  )  const

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

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

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

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 >::end (  ) 

template<class KeyType, class ValueType, class CompareType>
const_iterator XalanArrayKeyMap< KeyType, ValueType, CompareType >::end (  )  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 >::rbegin (  )  const

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

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

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>
referent_type& XalanArrayKeyMap< KeyType, ValueType, CompareType >::operator[] ( const key_type theKey  ) 

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

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 >::lower_bound ( const key_type theKey  ) 

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 >::upper_bound ( const key_type theKey  ) 

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>
range_pair_type XalanArrayKeyMap< KeyType, ValueType, CompareType >::equal_range ( const key_type theKey  ) 

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>
iterator XalanArrayKeyMap< KeyType, ValueType, CompareType >::erase ( iterator  theIterator  ) 

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

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>
void XalanArrayKeyMap< KeyType, ValueType, CompareType >::swap ( XalanArrayKeyMap< KeyType, ValueType, CompareType > &  theOther  ) 


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.

dot

Xalan-C++ XSLT Processor Version 1.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.

Apache Logo