.TH "std::__debug" 3cxx "Sun Jan 6 2013" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__debug \- .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBbitset\fP" .br .RI "\fIClass std::bitset with additional safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBdeque\fP" .br .RI "\fIClass \fBstd::deque\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBforward_list\fP" .br .RI "\fIClass \fBstd::forward_list\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBlist\fP" .br .RI "\fIClass \fBstd::list\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBmap\fP" .br .RI "\fIClass \fBstd::map\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBmultimap\fP" .br .RI "\fIClass \fBstd::multimap\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBmultiset\fP" .br .RI "\fIClass \fBstd::multiset\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBset\fP" .br .RI "\fIClass \fBstd::set\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBunordered_map\fP" .br .RI "\fIClass \fBstd::unordered_map\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBunordered_multimap\fP" .br .RI "\fIClass \fBstd::unordered_multimap\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBunordered_multiset\fP" .br .RI "\fIClass \fBstd::unordered_multiset\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBunordered_set\fP" .br .RI "\fIClass \fBstd::unordered_set\fP with safety/checking/debug instrumentation\&. \fP" .ti -1c .RI "class \fBvector\fP" .br .RI "\fIClass \fBstd::vector\fP with safety/checking/debug instrumentation\&. \fP" .in -1c .SS "Functions" .in +1c .ti -1c .RI "template bool \fBoperator!=\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__x, const \fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const \fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__x, const \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const \fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template \fBbitset\fP< _Nb > \fBoperator&\fP (const \fBbitset\fP< _Nb > &__x, const \fBbitset\fP< _Nb > &__y) _GLIBCXX_NOEXCEPT" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, .br _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const \fBbitset\fP< _Nb > &__x)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__x, const \fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const \fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__x, const \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, const \fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBdeque\fP< _Tp, _Alloc > &__lhs, const \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBvector\fP< _Tp, _Alloc > &__lhs, const \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, .br _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, \fBbitset\fP< _Nb > &__x)" .br .ti -1c .RI "template \fBbitset\fP< _Nb > \fBoperator^\fP (const \fBbitset\fP< _Nb > &__x, const \fBbitset\fP< _Nb > &__y) _GLIBCXX_NOEXCEPT" .br .ti -1c .RI "template \fBbitset\fP< _Nb > \fBoperator|\fP (const \fBbitset\fP< _Nb > &__x, const \fBbitset\fP< _Nb > &__y) _GLIBCXX_NOEXCEPT" .br .ti -1c .RI "template void \fBswap\fP (\fBmultiset\fP< _Key, _Compare, _Allocator > &__x, \fBmultiset\fP< _Key, _Compare, _Allocator > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__x, \fBunordered_set\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, \fBunordered_map\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBset\fP< _Key, _Compare, _Allocator > &__x, \fBset\fP< _Key, _Compare, _Allocator > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template void \fBswap\fP (\fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs)" .br .ti -1c .RI "template void \fBswap\fP (\fBdeque\fP< _Tp, _Alloc > &__lhs, \fBdeque\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template void \fBswap\fP (\fBvector\fP< _Tp, _Alloc > &__lhs, \fBvector\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template void \fBswap\fP (\fBlist\fP< _Tp, _Alloc > &__lhs, \fBlist\fP< _Tp, _Alloc > &__rhs)" .br .ti -1c .RI "template void \fBswap\fP (\fBforward_list\fP< _Tp, _Alloc > &__lx, \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template void \fBswap\fP (\fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__x, \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__x, \fBunordered_multimap\fP< _Key, _Tp, _Hash, _Pred, _Alloc > &__y)" .br .in -1c .SH "Detailed Description" .PP 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\&. .SH "Function Documentation" .PP .SS "template bool std::__debug::operator<= (const forward_list< _Tp, _Alloc > &__lx, const forward_list< _Tp, _Alloc > &__ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 735 of file debug/forward_list\&. .SS "template bool std::__debug::operator> (const forward_list< _Tp, _Alloc > &__lx, const forward_list< _Tp, _Alloc > &__ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 721 of file debug/forward_list\&. .SS "template bool std::__debug::operator>= (const forward_list< _Tp, _Alloc > &__lx, const forward_list< _Tp, _Alloc > &__ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 728 of file debug/forward_list\&. .SS "template void std::__debug::swap (forward_list< _Tp, _Alloc > &__lx, forward_list< _Tp, _Alloc > &__ly)\fC [inline]\fP" .PP See \fBstd::forward_list::swap()\fP\&. .PP Definition at line 742 of file debug/forward_list\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.