#include "ace/Array_Map.h"#include "ace/checked_iterator.h"#include <algorithm>Include dependency graph for Array_Map.cpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Functions | |
| template<typename Key, typename Value, class EqualTo> | |
| bool | operator== (ACE_Array_Map< Key, Value, EqualTo > const &lhs, ACE_Array_Map< Key, Value, EqualTo > const &rhs) |
ACE_Array_Map equality operator. | |
| template<typename Key, typename Value, class EqualTo> | |
| bool | operator< (ACE_Array_Map< Key, Value, EqualTo > const &lhs, ACE_Array_Map< Key, Value, EqualTo > const &rhs) |
ACE_Array_Map lexicographical comparison operator. | |
| bool operator< | ( | ACE_Array_Map< Key, Value, EqualTo > const & | lhs, | |
| ACE_Array_Map< Key, Value, EqualTo > const & | rhs | |||
| ) |
ACE_Array_Map lexicographical comparison operator.
Definition at line 290 of file Array_Map.cpp.
00292 { 00293 return std::lexicographical_compare (lhs.begin (), lhs.end (), 00294 rhs.begin (), rhs.end ()); 00295 }
| bool operator== | ( | ACE_Array_Map< Key, Value, EqualTo > const & | lhs, | |
| ACE_Array_Map< Key, Value, EqualTo > const & | rhs | |||
| ) |
ACE_Array_Map equality operator.
Definition at line 275 of file Array_Map.cpp.
00277 { 00278 // Do not include Array_Map capacity in comparison. It isn't useful 00279 // in this case. 00280 00281 return (lhs.size () == rhs.size () 00282 && std::equal (lhs.begin (), 00283 lhs.end (), 00284 ACE_make_checked_array_iterator (rhs.begin (), 00285 rhs.size ()))); 00286 }
1.4.7