This functor is designed to compare 0-terminated arrays. More...
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.
| typedef std::binary_function<const T*, const T*, bool> less_null_terminated_arrays< T >::BaseClassType |
| typedef BaseClassType::first_argument_type less_null_terminated_arrays< T >::first_argument_type |
| typedef BaseClassType::result_type less_null_terminated_arrays< T >::result_type |
| typedef BaseClassType::second_argument_type less_null_terminated_arrays< T >::second_argument_type |
| result_type less_null_terminated_arrays< T >::operator() | ( | first_argument_type | theLHS, |
| second_argument_type | theRHS | ||
| ) | const |
Compare the values of two objects.
| theLHS | first object to compare |
| theRHS | second object to compare |
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
|
Xalan-C++ XSLT Processor Version 1.10 |
|
|