---
name: "__gnu_debug::def"
section: "3"
platform: "linux"
package: "libstdc++6-doc"
version: "3.4.6-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux"]
url: "https://new.carta.tech/__gnu_debug::def"
---

# \_\_gnu\_debug::def(3)

## NAME

\_\_gnu\_debug\_def -

## SYNOPSIS

### Classes

class **bitset**\
 class **deque**\
 class **hash\_map**\
 class **hash\_multimap**\
 class **hash\_multiset**\
 class **hash\_set**\
 class **list**\
 class **map**\
 class **multimap**\
 class **multiset**\
 class **set**\
 class **vector**\

### Functions

template\<size\_t Nb\> **bitset**\< Nb \> **operator &** (const **bitset**\< Nb \> &x, const **bitset**\< Nb \> &y)\
 template\<size\_t Nb\> **bitset**\< Nb \> **operator\|** (const **bitset**\< Nb \> &x, const **bitset**\< Nb \> &y)\
 template\<size\_t Nb\> **bitset**\< Nb \> **operator^** (const **bitset**\< Nb \> &x, const **bitset**\< Nb \> &y)\
 template\<typename CharT, typename Traits, size\_t Nb\> **std::basic\_istream**\< CharT, Traits \> & **operator\>\>** (**std::basic\_istream**\< CharT, Traits \> &\_\_is, **bitset**\< Nb \> &x)\
 template\<typename CharT, typename Traits, size\_t Nb\> **std::basic\_ostream**\< CharT, Traits \> & **operator\<\<** (**std::basic\_ostream**\< CharT, Traits \> &\_\_os, const **bitset**\< Nb \> &x)\
 template\<typename Type, typename Alloc\> bool **operator==** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator!=** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<=** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>=** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>** (const **deque**\< Type, Alloc \> &\_\_lhs, const **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> void **swap** (**deque**\< Type, Alloc \> &\_\_lhs, **deque**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator==** (const **hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, const **hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator!=** (const **hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, const **hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> void **swap** (**hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, **hash\_map**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator==** (const **hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, const **hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator!=** (const **hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, const **hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename Type, typename HashFcn, typename EqualKey, typename Alloc\> void **swap** (**hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &x, **hash\_multimap**\< Value, Type, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator==** (const **hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &x, const **hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator!=** (const **hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &x, const **hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> void **swap** (**hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &x, **hash\_multiset**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator==** (const **hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &x, const **hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> bool **operator!=** (const **hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &x, const **hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Value, typename HashFcn, typename EqualKey, typename Alloc\> void **swap** (**hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &x, **hash\_set**\< Value, HashFcn, EqualKey, Alloc \> &y)\
 template\<typename Type, typename Alloc\> bool **operator==** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator!=** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<=** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>=** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>** (const **list**\< Type, Alloc \> &\_\_lhs, const **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> void **swap** (**list**\< Type, Alloc \> &\_\_lhs, **list**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator==** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator!=** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\<** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\<=** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\>=** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\>** (const **map**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> void **swap** (**map**\< Key, Type, Compare, Allocator \> &\_\_lhs, **map**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator==** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator!=** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\<** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\<=** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\>=** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> bool **operator\>** (const **multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, const **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Type, typename Compare, typename Allocator\> void **swap** (**multimap**\< Key, Type, Compare, Allocator \> &\_\_lhs, **multimap**\< Key, Type, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator==** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator!=** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\<** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\<=** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\>=** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\>** (const **multiset**\< Key, Compare, Allocator \> &\_\_lhs, const **multiset**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> void **swap** (**multiset**\< Key, Compare, Allocator \> &x, **multiset**\< Key, Compare, Allocator \> &y)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator==** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator!=** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\<** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\<=** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\>=** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> bool **operator\>** (const **set**\< Key, Compare, Allocator \> &\_\_lhs, const **set**\< Key, Compare, Allocator \> &\_\_rhs)\
 template\<typename Key, typename Compare, typename Allocator\> void **swap** (**set**\< Key, Compare, Allocator \> &x, **set**\< Key, Compare, Allocator \> &y)\
 template\<typename Type, typename Alloc\> bool **operator==** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator!=** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\<=** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>=** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> bool **operator\>** (const **vector**\< Type, Alloc \> &\_\_lhs, const **vector**\< Type, Alloc \> &\_\_rhs)\
 template\<typename Type, typename Alloc\> void **swap** (**vector**\< Type, Alloc \> &\_\_lhs, **vector**\< Type, Alloc \> &\_\_rhs)\

## Author

Generated automatically by Doxygen for libstdc++-v3 Source from the source code.
