Xalan-C++ API Documentation
Xalan-C++ API Documentation
The Xalan C++ XSLT Processor Version 1.10
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
less_null_terminated_arrays Struct Template Reference
This functor is designed to compare 0-terminated arrays.
More...
#include <STLHelper.hpp>
Inheritance diagram for less_null_terminated_arrays:
[legend]Collaboration diagram for less_null_terminated_arrays:
[legend]List of all members.Public Types
Public Methods
Detailed Description
template<class T> struct less_null_terminated_arrays
This functor is designed to compare 0-terminated arrays.
It substitutes for the default less<type*> so that pointers to arrays can be compared, rather than copies of arrays. For example, you might want to use C-style strings as keys in a map, rather than string objects. The default algorithm less<const char*> would just compare the pointers, and not the vector of characters to which it points. Using this algorithm instead of the default will allow the map to work as expected.
Member Typedef Documentation
|
template<class T> |
|
typedef std::binary_function< const T *, const T *, bool > less_null_terminated_arrays<T>::BaseClassType<const T*, const T*, bool>
|
|
|
template<class T> |
|
typedef BaseClassType::first_argument_type less_null_terminated_arrays<T>::first_argument_type
|
|
|
template<class T> |
|
typedef BaseClassType::result_type less_null_terminated_arrays<T>::result_type
|
|
|
template<class T> |
|
typedef BaseClassType::second_argument_type less_null_terminated_arrays<T>::second_argument_type
|
|
Member Function Documentation
|
|
Compare the values of two objects.
-
Parameters:
-
| theLHS
|
first object to compare |
| theRHS
|
second object to compare |
-
Returns:
-
true if objects are the same
|
The documentation for this struct 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.10
Copyright © 1999-2004 The Apache Software Foundation. All Rights Reserved.
|
|
|