stl_multimap.h File Reference

#include <bits/concept_check.h>

Include dependency graph for stl_multimap.h:

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

Go to the source code of this file.

Namespaces

namespace  std

Functions

template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator== (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Multimap equality comparison.
template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator< (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Multimap ordering relation.
template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator!= (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Based on operator==.
template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator> (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Based on operator<.
template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator<= (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Based on operator<.
template<typename Key, typename Type, typename Compare, typename Alloc>
bool operator>= (const multimap< Key, Type, Compare, Alloc > &x, const multimap< Key, Type, Compare, Alloc > &y)
 Based on operator<.
template<typename Key, typename Type, typename Compare, typename Alloc>
void swap (multimap< Key, Type, Compare, Alloc > &x, multimap< Key, Type, Compare, Alloc > &y)
 See std::multimap::swap().


Detailed Description

This is an internal header file, included by other library headers. You should not attempt to use it directly.

Definition in file stl_multimap.h.


Function Documentation

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator!= const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Based on operator==.

Definition at line 644 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator< const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Multimap ordering relation.

Parameters:
x A multimap.
y A multimap of the same type as x.
Returns:
True iff x is lexicographically less than y.
This is a total ordering relation. It is linear in the size of the multimaps. The elements must be comparable with <.

See std::lexicographical_compare() for how the determination is made.

Definition at line 637 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator<= const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Based on operator<.

Definition at line 658 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator== const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Multimap equality comparison.

Parameters:
x A multimap.
y A multimap of the same type as x.
Returns:
True iff the size and elements of the maps are equal.
This is an equivalence relation. It is linear in the size of the multimaps. Multimaps are considered equivalent if their sizes are equal, and if corresponding elements compare equal.

Definition at line 620 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator> const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Based on operator<.

Definition at line 651 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
bool std::operator>= const multimap< Key, Type, Compare, Alloc > &  x,
const multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

Based on operator<.

Definition at line 665 of file stl_multimap.h.

template<typename Key, typename Type, typename Compare, typename Alloc>
void std::swap multimap< Key, Type, Compare, Alloc > &  x,
multimap< Key, Type, Compare, Alloc > &  y
[inline]
 

See std::multimap::swap().

Definition at line 672 of file stl_multimap.h.

References std::multimap< Key, Type, Compare, Alloc >::swap().


Generated on Fri May 6 01:11:35 2005 for libstdc++-v3 Source by  doxygen 1.4.2