std::__debug(3)
NAME
std::__debug
Detailed Description
GNU debug code, replaces standard behavior with debug behavior.
Macros and namespaces used by the implementation outside of debug
wrappers to verify certain properties. The __glibcxx_requires_xxx
macros are merely wrappers around the __glibcxx_check_xxx wrappers when
we are compiling with debug mode, but disappear when we are in release
mode so that there is no checking performed in, e.g., the standard
library algorithms.
SYNOPSIS
Functions
template<size_t _Nb> bitset< _Nb > operator & (const bitset< _Nb >
&__x, const bitset< _Nb > &__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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator!= (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator!= (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator!= (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator!= (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator!= (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator< (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator< (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator< (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator< (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator< (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__rhs)
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 _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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator<= (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator<= (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator<= (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator<= (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator<= (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator== (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator== (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator== (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator== (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator== (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator> (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator> (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator> (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator> (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator> (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__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 multiset< _Key, _Compare, _Allocator > &__lhs,
const multiset< _Key, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator>= (const multimap< _Key, _Tp, _Compare,
_Allocator > &__lhs, const multimap< _Key, _Tp, _Compare,
_Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> bool operator>= (const map< _Key, _Tp, _Compare,
_Allocator > &__lhs, const map< _Key, _Tp, _Compare, _Allocator >
&__rhs)
template<typename _Tp, typename _Alloc> bool operator>= (const vector<
_Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator>= (const list<
_Tp, _Alloc > &__lhs, const list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> bool operator>= (const deque<
_Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc > &__rhs)
template<typename _CharT, typename _Traits, size_t _Nb>
std::basic_istream< _CharT, _Traits > & operator>>
(std::basic_istream< _CharT, _Traits > &__is, bitset< _Nb > &__x)
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 _Key, typename _Compare, typename _Allocator> void
swap (set< _Key, _Compare, _Allocator > &__x, set< _Key, _Compare,
_Allocator > &__y)
template<typename _Key, typename _Compare, typename _Allocator> void
swap (multiset< _Key, _Compare, _Allocator > &__x, multiset< _Key,
_Compare, _Allocator > &__y)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> void swap (multimap< _Key, _Tp, _Compare, _Allocator >
&__lhs, multimap< _Key, _Tp, _Compare, _Allocator > &__rhs)
template<typename _Key, typename _Tp, typename _Compare, typename
_Allocator> void swap (map< _Key, _Tp, _Compare, _Allocator >
&__lhs, map< _Key, _Tp, _Compare, _Allocator > &__rhs)
template<typename _Tp, typename _Alloc> void swap (vector< _Tp, _Alloc
> &__lhs, vector< _Tp, _Alloc > &__rhs)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc
> &__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &&__y)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc
> &&__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_multiset< _Value, _Hash, _Pred, _Alloc
> &__x, unordered_multiset< _Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_set< _Value, _Hash, _Pred, _Alloc >
&__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &&__y)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_set< _Value, _Hash, _Pred, _Alloc >
&&__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Value, typename _Hash, typename _Pred, typename
_Alloc> void swap (unordered_set< _Value, _Hash, _Pred, _Alloc >
&__x, unordered_set< _Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_multimap< _Key, _Tp, _Hash,
_Pred, _Alloc > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred,
_Alloc > &&__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_multimap< _Key, _Tp, _Hash,
_Pred, _Alloc > &&__x, unordered_multimap< _Key, _Tp, _Hash, _Pred,
_Alloc > &__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_multimap< _Key, _Tp, _Hash,
_Pred, _Alloc > &__x, unordered_multimap< _Key, _Tp, _Hash, _Pred,
_Alloc > &__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_map< _Key, _Tp, _Hash, _Pred,
_Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc >
&&__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_map< _Key, _Tp, _Hash, _Pred,
_Alloc > &&__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc >
&__y)
template<typename _Key, typename _Tp, typename _Hash, typename _Pred,
typename _Alloc> void swap (unordered_map< _Key, _Tp, _Hash, _Pred,
_Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc >
&__y)
template<typename _Tp, typename _Alloc> void swap (list< _Tp, _Alloc >
&__lhs, list< _Tp, _Alloc > &__rhs)
template<typename _Tp, typename _Alloc> void swap (deque< _Tp, _Alloc >
&__lhs, deque< _Tp, _Alloc > &__rhs)
Author
- Generated automatically by Doxygen for libstdc++ from the source code.