NAME¶
std::__debug -
SYNOPSIS¶
Functions¶
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 _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 set< _Key, _Compare, _Allocator > &__lhs,
const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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<size_t _Nb> bitset< _Nb >
operator& (const
bitset< _Nb > &__x, const bitset< _Nb > &__y)
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 _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 set< _Key, _Compare, _Allocator > &__lhs,
const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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 _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 _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 _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 set< _Key, _Compare, _Allocator >
&__lhs, const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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 _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 _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 set< _Key, _Compare, _Allocator > &__lhs,
const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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 _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 _Compare , typename _Allocator > bool
operator> (const set< _Key, _Compare, _Allocator > &__lhs,
const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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 _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 _Compare , typename _Allocator > bool
operator>= (const set< _Key, _Compare, _Allocator >
&__lhs, const set< _Key, _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
deque< _Tp, _Alloc > &__lhs, const deque< _Tp, _Alloc >
&__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 _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 _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_map< _Key, _Tp, _Hash,
_Pred, _Alloc > &__x, unordered_map< _Key, _Tp, _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_map< _Key, _Tp, _Hash,
_Pred, _Alloc > &&__x, unordered_map< _Key, _Tp, _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_map< _Key, _Tp, _Hash,
_Pred, _Alloc > &__x, unordered_map< _Key, _Tp, _Hash, _Pred, _Alloc
> &&__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 _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 _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 (map< _Key, _Tp, _Compare, _Allocator >
&__lhs, map< _Key, _Tp, _Compare, _Allocator > &__rhs)
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 _Compare , typename _Allocator > void
swap (set< _Key, _Compare, _Allocator > &__x, set< _Key,
_Compare, _Allocator > &&__y)
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 _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 (deque< _Tp,
_Alloc > &__lhs, deque< _Tp, _Alloc > &__rhs)
template<typename _Tp , typename _Alloc > void
swap (deque< _Tp,
_Alloc > &&__lhs, deque< _Tp, _Alloc > &__rhs)
template<typename _Tp , typename _Alloc > void
swap (deque< _Tp,
_Alloc > &__lhs, deque< _Tp, _Alloc > &&__rhs)
template<typename _Tp , typename _Alloc > void
swap (vector<
_Tp, _Alloc > &__lhs, vector< _Tp, _Alloc > &__rhs)
template<typename _Tp , typename _Alloc > void
swap (vector<
_Tp, _Alloc > &&__lhs, vector< _Tp, _Alloc > &__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 _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 _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 _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 _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 _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 _Tp , typename _Alloc > void
swap (list< _Tp,
_Alloc > &__lhs, list< _Tp, _Alloc > &__rhs)
template<typename _Tp , typename _Alloc > void
swap (list< _Tp,
_Alloc > &&__lhs, list< _Tp, _Alloc > &__rhs)
template<typename _Tp , typename _Alloc > void
swap (list< _Tp,
_Alloc > &__lhs, list< _Tp, _Alloc > &&__rhs)
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.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.