.TH "std::__profile" 3cxx "Tue Jul 2 2019" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME std::__profile \- GNU profile code, replaces standard behavior with profile behavior\&. .SH SYNOPSIS .br .PP .SS "Classes" .in +1c .ti -1c .RI "class \fBbitset\fP" .br .RI "Class std::bitset wrapper with performance instrumentation, none at the moment\&. " .ti -1c .RI "class \fBdeque\fP" .br .RI "Class std::deque wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBforward_list\fP" .br .RI "Class std::forward_list wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBlist\fP" .br .RI "List wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBmap\fP" .br .RI "Class std::map wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBmultimap\fP" .br .RI "Class std::multimap wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBmultiset\fP" .br .RI "Class std::multiset wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBset\fP" .br .RI "Class std::set wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBunordered_map\fP" .br .RI "Class std::unordered_map wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBunordered_multimap\fP" .br .RI "Class std::unordered_multimap wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBunordered_multiset\fP" .br .RI "Unordered_multiset wrapper with performance instrumentation\&. " .ti -1c .RI "class \fBunordered_set\fP" .br .RI "Unordered_set wrapper with performance instrumentation\&. " .in -1c .SS "Functions" .in +1c .ti -1c .RI "template bool \fB__are_equal\fP (const _UnorderedCont &__uc, const \fB__detail::_Hash_node\fP< _Value, _Cache_hash_code > *__lhs, const \fB__detail::_Hash_node\fP< _Value, _Cache_hash_code > *__rhs)" .br .ti -1c .RI "template std::size_t \fB__get_bucket_index\fP (const _UnorderedCont &__uc, const \fB__detail::_Hash_node\fP< _Value, _Cache_hash_code > *__node)" .br .ti -1c .RI "template \fBbitset\fP< _Nb > \fBoperator &\fP (const \fBbitset\fP< _Nb > &__x, const \fBbitset\fP< _Nb > &__y) noexcept" .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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator!=\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBunordered_set\fP< _Key, _Hash, _Pred, _Alloc > &__x, const \fBunordered_set\fP< _Key, _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 vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)" .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 \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__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 \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\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 __iterator_tracker< _Iterator, _Sequence > \fBoperator+\fP (typename __iterator_tracker< _Iterator, _Sequence >::difference_type __n, const __iterator_tracker< _Iterator, _Sequence > &__i) noexcept" .br .ti -1c .RI "template __iterator_tracker< _IteratorL, _Sequence >::difference_type \fBoperator\-\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template __iterator_tracker< _Iterator, _Sequence >::difference_type \fBoperator\-\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator<\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<\fP (const vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__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 \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\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 \fBlist\fP< _Tp, _Alloc > &__lhs, const \fBlist\fP< _Tp, _Alloc > &__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 \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const \fBbitset\fP< _Nb > &__x)" .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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .RI "Based on operator<\&. " .ti -1c .RI "template bool \fBoperator<=\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<=\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<=\fP (const vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__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 \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__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 \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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .ti -1c .RI "template bool \fBoperator==\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator==\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBunordered_set\fP< _Key, _Hash, _Pred, _Alloc > &__x, const \fBunordered_set\fP< _Key, _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 vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__rhs)" .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 \fBset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBset\fP< _Key, _Compare, _Allocator > &__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 \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, const \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__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 \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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .RI "Based on operator<\&. " .ti -1c .RI "template bool \fBoperator>\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>\fP (const vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__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 \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__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 \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 \fBforward_list\fP< _Tp, _Alloc > &__lx, const \fBforward_list\fP< _Tp, _Alloc > &__ly)" .br .RI "Based on operator<\&. " .ti -1c .RI "template bool \fBoperator>=\fP (const __iterator_tracker< _IteratorL, _Sequence > &__lhs, const __iterator_tracker< _IteratorR, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>=\fP (const __iterator_tracker< _Iterator, _Sequence > &__lhs, const __iterator_tracker< _Iterator, _Sequence > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>=\fP (const vector< _Tp, _Alloc > &__lhs, const vector< _Tp, _Alloc > &__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 \fBmultiset\fP< _Key, _Compare, _Allocator > &__lhs, const \fBmultiset\fP< _Key, _Compare, _Allocator > &__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 \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 \fBstd::basic_istream\fP< _CharT, _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) noexcept" .br .ti -1c .RI "template \fBbitset\fP< _Nb > \fBoperator|\fP (const \fBbitset\fP< _Nb > &__x, const \fBbitset\fP< _Nb > &__y) noexcept" .br .ti -1c .RI "template void \fBswap\fP (\fBdeque\fP< _Tp, _Alloc > &__lhs, \fBdeque\fP< _Tp, _Alloc > &__rhs) noexcept(/*\fBconditional\fP */)" .br .ti -1c .RI "template void \fBswap\fP (\fBforward_list\fP< _Tp, _Alloc > &__lx, \fBforward_list\fP< _Tp, _Alloc > &__ly) noexcept(noexcept(__lx\&.swap(__ly)))" .br .RI "See std::forward_list::swap()\&. " .ti -1c .RI "template void \fBswap\fP (\fBunordered_set\fP< _Key, _Hash, _Pred, _Alloc > &__x, \fBunordered_set\fP< _Key, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x\&.swap(__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) noexcept(noexcept(__x\&.swap(__y)))" .br .ti -1c .RI "template void \fBswap\fP (\fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__x, \fBunordered_multiset\fP< _Value, _Hash, _Pred, _Alloc > &__y) noexcept(noexcept(__x\&.swap(__y)))" .br .ti -1c .RI "template void \fBswap\fP (vector< _Tp, _Alloc > &__lhs, vector< _Tp, _Alloc > &__rhs) noexcept(/*\fBconditional\fP */)" .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) noexcept(noexcept(__x\&.swap(__y)))" .br .ti -1c .RI "template void \fBswap\fP (\fBset\fP< _Key, _Compare, _Allocator > &__x, \fBset\fP< _Key, _Compare, _Allocator > &__y) noexcept(/*\fBconditional\fP */)" .br .ti -1c .RI "template void \fBswap\fP (\fBmultiset\fP< _Key, _Compare, _Allocator > &__x, \fBmultiset\fP< _Key, _Compare, _Allocator > &__y) noexcept(/*\fBconditional\fP */)" .br .ti -1c .RI "template void \fBswap\fP (\fBlist\fP< _Tp, _Alloc > &__lhs, \fBlist\fP< _Tp, _Alloc > &__rhs) noexcept(/*\fBconditional\fP */)" .br .ti -1c .RI "template void \fBswap\fP (\fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, \fBmultimap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs) noexcept(/*\fBconditional\fP */)" .br .ti -1c .RI "template void \fBswap\fP (\fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__lhs, \fBmap\fP< _Key, _Tp, _Compare, _Allocator > &__rhs) noexcept(/*\fBconditional\fP */)" .br .in -1c .SH "Detailed Description" .PP GNU profile code, replaces standard behavior with profile behavior\&. .SH "Function Documentation" .PP .SS "template bool std::__profile::operator<= (const \fBforward_list\fP< _Tp, _Alloc > & __lx, const \fBforward_list\fP< _Tp, _Alloc > & __ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 202 of file profile/forward_list\&. .SS "template bool std::__profile::operator> (const \fBforward_list\fP< _Tp, _Alloc > & __lx, const \fBforward_list\fP< _Tp, _Alloc > & __ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 188 of file profile/forward_list\&. .SS "template bool std::__profile::operator>= (const \fBforward_list\fP< _Tp, _Alloc > & __lx, const \fBforward_list\fP< _Tp, _Alloc > & __ly)\fC [inline]\fP" .PP Based on operator<\&. .PP Definition at line 195 of file profile/forward_list\&. .SS "template void std::__profile::swap (\fBforward_list\fP< _Tp, _Alloc > & __lx, \fBforward_list\fP< _Tp, _Alloc > & __ly)\fC [inline]\fP, \fC [noexcept]\fP" .PP See std::forward_list::swap()\&. .PP Definition at line 209 of file profile/forward_list\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.