NAME¶
std::__debug -
SYNOPSIS¶
Classes¶
class
bitset
Class std::bitset with additional safety/checking/debug instrumentation.
class
deque
Class std::deque with safety/checking/debug instrumentation.
class
forward_list
Class std::forward_list with safety/checking/debug
instrumentation. class
list
Class std::list with safety/checking/debug instrumentation.
class
map
Class std::map with safety/checking/debug instrumentation.
class
multimap
Class std::multimap with safety/checking/debug instrumentation.
class
multiset
Class std::multiset with safety/checking/debug instrumentation.
class
set
Class std::set with safety/checking/debug instrumentation.
class
unordered_map
Class std::unordered_map with safety/checking/debug
instrumentation. class
unordered_multimap
Class std::unordered_multimap with safety/checking/debug
instrumentation. class
unordered_multiset
Class std::unordered_multiset with safety/checking/debug
instrumentation. class
unordered_set
Class std::unordered_set with safety/checking/debug
instrumentation. class
vector
Class std::vector with safety/checking/debug instrumentation.
Functions¶
template<typename _Value , typename _Hash , typename _Pred , typename _Alloc
> bool
operator!= (const
unordered_set< _Value, _Hash,
_Pred, _Alloc > &__x, const
unordered_set< _Value, _Hash,
_Pred, _Alloc > &__y)
template<typename _Key , typename _Tp , typename _Hash , typename _Pred ,
typename _Alloc > bool
operator!= (const
unordered_map<
_Key, _Tp, _Hash, _Pred, _Alloc > &__x, const
unordered_map<
_Key, _Tp, _Hash, _Pred, _Alloc > &__y)
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
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
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 _Value , typename _Hash , typename _Pred , typename _Alloc
> bool
operator!= (const
unordered_multiset< _Value,
_Hash, _Pred, _Alloc > &__x, const
unordered_multiset<
_Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Key , typename _Tp , typename _Hash , typename _Pred ,
typename _Alloc > bool
operator!= (const
unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x,
const
unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc >
&__y)
template<typename _Tp , typename _Alloc > bool
operator!= (const
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
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 _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
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
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
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
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 _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
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
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
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
template<typename _Tp , typename _Alloc > bool
operator<= (const
list< _Tp, _Alloc > &__lhs, const
list< _Tp, _Alloc
> &__rhs)
template<typename _Value , typename _Hash , typename _Pred , typename _Alloc
> bool
operator== (const
unordered_set< _Value, _Hash,
_Pred, _Alloc > &__x, const
unordered_set< _Value, _Hash,
_Pred, _Alloc > &__y)
template<typename _Key , typename _Tp , typename _Hash , typename _Pred ,
typename _Alloc > bool
operator== (const
unordered_map<
_Key, _Tp, _Hash, _Pred, _Alloc > &__x, const
unordered_map<
_Key, _Tp, _Hash, _Pred, _Alloc > &__y)
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
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
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 _Value , typename _Hash , typename _Pred , typename _Alloc
> bool
operator== (const
unordered_multiset< _Value,
_Hash, _Pred, _Alloc > &__x, const
unordered_multiset<
_Value, _Hash, _Pred, _Alloc > &__y)
template<typename _Key , typename _Tp , typename _Hash , typename _Pred ,
typename _Alloc > bool
operator== (const
unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc > &__x,
const
unordered_multimap< _Key, _Tp, _Hash, _Pred, _Alloc >
&__y)
template<typename _Tp , typename _Alloc > bool
operator== (const
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
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 _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
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
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
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
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 _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
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
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
forward_list< _Tp, _Alloc > &__lx, const
forward_list< _Tp, _Alloc > &__ly)
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 _Key , typename _Compare , typename _Allocator > void
swap (
multiset< _Key, _Compare, _Allocator > &__x,
multiset< _Key, _Compare, _Allocator > &__y)
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 (
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
(
deque< _Tp, _Alloc > &__lhs,
deque< _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 _Tp , typename _Alloc > void
swap
(
vector< _Tp, _Alloc > &__lhs,
vector< _Tp, _Alloc
> &__rhs)
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
(
forward_list< _Tp, _Alloc > &__lx,
forward_list<
_Tp, _Alloc > &__ly)
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.
Function Documentation¶
template<typename _Tp , typename _Alloc > bool
std::__debug::operator<= (const forward_list< _Tp, _Alloc >
&__lx, const forward_list< _Tp, _Alloc > &__ly) [inline]¶
Based on operator<.
Definition at line 712 of file debug/forward_list.
template<typename _Tp , typename _Alloc > bool
std::__debug::operator> (const forward_list< _Tp, _Alloc > &__lx,
const forward_list< _Tp, _Alloc > &__ly) [inline]¶
Based on operator<.
Definition at line 698 of file debug/forward_list.
template<typename _Tp , typename _Alloc > bool
std::__debug::operator>= (const forward_list< _Tp, _Alloc >
&__lx, const forward_list< _Tp, _Alloc > &__ly) [inline]¶
Based on operator<.
Definition at line 705 of file debug/forward_list.
template<typename _Tp , typename _Alloc > void
std::__debug::swap (forward_list< _Tp, _Alloc > &__lx,
forward_list< _Tp, _Alloc > &__ly) [inline]¶
See
std::forward_list::swap().
Definition at line 719 of file debug/forward_list.
Author¶
Generated automatically by Doxygen for libstdc++ from the source code.