.TH "__gnu_cxx" 3cxx "Fri May 28 2021" "libstdc++" \" -*- nroff -*- .ad l .nh .SH NAME __gnu_cxx \- GNU extensions for public use\&. .SH SYNOPSIS .br .PP .SS "Namespaces" .in +1c .ti -1c .RI " \fB__detail\fP" .br .RI "Implementation details not part of the namespace __gnu_cxx interface\&. " .ti -1c .RI " \fBtypelist\fP" .br .RI "GNU typelist extensions for public compile-time use\&. " .in -1c .SS "Classes" .in +1c .ti -1c .RI "struct \fB__alloc_traits\fP" .br .RI "Uniform interface to C++98 and C++11 allocators\&. " .ti -1c .RI "struct \fB__common_pool_policy\fP" .br .RI "Policy for shared __pool objects\&. " .ti -1c .RI "class \fB__mt_alloc\fP" .br .RI "This is a fixed size (power of 2) allocator which - when compiled with thread support - will maintain one freelist per size per thread plus a \fIglobal\fP one\&. Steps are taken to limit the per thread freelist sizes (by returning excess back to the \fIglobal\fP list)\&. " .ti -1c .RI "class \fB__mt_alloc_base\fP" .br .RI "Base class for _Tp dependent member functions\&. " .ti -1c .RI "struct \fB__per_type_pool_policy\fP" .br .RI "Policy for individual __pool objects\&. " .ti -1c .RI "class \fB__pool\fP" .br .RI "Data describing the underlying memory pool, parameterized on threading support\&. " .ti -1c .RI "class \fB__pool< false >\fP" .br .RI "Specialization for single thread\&. " .ti -1c .RI "class \fB__pool< true >\fP" .br .RI "Specialization for thread enabled, via gthreads\&.h\&. " .ti -1c .RI "class \fB__pool_alloc\fP" .br .RI "Allocator using a memory pool with a single lock\&. " .ti -1c .RI "class \fB__pool_alloc_base\fP" .br .RI "Base class for __pool_alloc\&. " .ti -1c .RI "struct \fB__pool_base\fP" .br .RI "Base class for pool object\&. " .ti -1c .RI "class \fB__rc_string_base\fP" .br .ti -1c .RI "class \fB__scoped_lock\fP" .br .RI "Scoped lock idiom\&. " .ti -1c .RI "class \fB__versa_string\fP" .br .RI "Template class __versa_string\&. " .ti -1c .RI "struct \fB_Caster\fP" .br .ti -1c .RI "struct \fB_Char_types\fP" .br .RI "Mapping from character type to associated types\&. " .ti -1c .RI "class \fB_ExtPtr_allocator\fP" .br .RI "An example allocator which uses a non-standard pointer type\&. " .ti -1c .RI "struct \fB_Invalid_type\fP" .br .ti -1c .RI "class \fB_Pointer_adapter\fP" .br .ti -1c .RI "class \fB_Relative_pointer_impl\fP" .br .RI "A storage policy for use with _Pointer_adapter<> which stores the pointer's address as an offset value which is relative to its own address\&. " .ti -1c .RI "class \fB_Relative_pointer_impl< const _Tp >\fP" .br .ti -1c .RI "class \fB_Std_pointer_impl\fP" .br .RI "A storage policy for use with _Pointer_adapter<> which yields a standard pointer\&. " .ti -1c .RI "struct \fB_Unqualified_type\fP" .br .ti -1c .RI "struct \fBannotate_base\fP" .br .RI "Base class for checking address and label information about allocations\&. Create a std::map between the allocated address (void*) and a datum for annotations, which are a pair of numbers corresponding to label and allocated size\&. " .ti -1c .RI "class \fBarray_allocator\fP" .br .RI "An allocator that uses previously allocated memory\&. This memory can be externally, globally, or otherwise allocated\&. " .ti -1c .RI "class \fBarray_allocator_base\fP" .br .RI "Base class\&. " .ti -1c .RI "class \fBbinary_compose\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "class \fBbitmap_allocator\fP" .br .RI "Bitmap Allocator, primary template\&. " .ti -1c .RI "struct \fBchar_traits\fP" .br .RI "Base class used to implement std::char_traits\&. " .ti -1c .RI "struct \fBcharacter\fP" .br .RI "A POD class that serves as a character abstraction class\&. " .ti -1c .RI "struct \fBcondition_base\fP" .br .RI "Base struct for condition policy\&. " .ti -1c .RI "struct \fBconstant_binary_fun\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "struct \fBconstant_unary_fun\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "struct \fBconstant_void_fun\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "class \fBdebug_allocator\fP" .br .RI "A meta-allocator with debugging bits\&. " .ti -1c .RI "class \fBenc_filebuf\fP" .br .RI "class enc_filebuf\&. " .ti -1c .RI "struct \fBencoding_char_traits\fP" .br .RI "encoding_char_traits " .ti -1c .RI "class \fBencoding_state\fP" .br .RI "Extension to use iconv for dealing with character encodings\&. " .ti -1c .RI "struct \fBforced_error\fP" .br .RI "Thown by exception safety machinery\&. " .ti -1c .RI "class \fBfree_list\fP" .br .RI "The free list class for managing chunks of memory to be given to and returned by the bitmap_allocator\&. " .ti -1c .RI "class \fBhash_map\fP" .br .ti -1c .RI "class \fBhash_multimap\fP" .br .ti -1c .RI "class \fBhash_multiset\fP" .br .ti -1c .RI "class \fBhash_set\fP" .br .ti -1c .RI "struct \fBlimit_condition\fP" .br .RI "Base class for incremental control and throw\&. " .ti -1c .RI "class \fBmalloc_allocator\fP" .br .RI "An allocator that uses malloc\&. " .ti -1c .RI "class \fBnew_allocator\fP" .br .RI "An allocator that uses global new, as per [20\&.4]\&. " .ti -1c .RI "struct \fBproject1st\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "struct \fBproject2nd\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "struct \fBrandom_condition\fP" .br .RI "Base class for random probability control and throw\&. " .ti -1c .RI "struct \fBrb_tree\fP" .br .ti -1c .RI "class \fBrecursive_init_error\fP" .br .RI "Exception thrown by __cxa_guard_acquire\&. " .ti -1c .RI "class \fBrope\fP" .br .ti -1c .RI "struct \fBselect1st\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "struct \fBselect2nd\fP" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "class \fBslist\fP" .br .ti -1c .RI "class \fBstdio_filebuf\fP" .br .RI "Provides a layer of compatibility for C/POSIX\&. " .ti -1c .RI "class \fBstdio_sync_filebuf\fP" .br .RI "Provides a layer of compatibility for C\&. " .ti -1c .RI "class \fBsubtractive_rng\fP" .br .ti -1c .RI "struct \fBtemporary_buffer\fP" .br .ti -1c .RI "class \fBthrow_allocator_base\fP" .br .RI "Allocator class with logging and exception generation control\&. Intended to be used as an allocator_type in templatized code\&. " .ti -1c .RI "struct \fBthrow_allocator_limit\fP" .br .RI "Allocator throwing via limit condition\&. " .ti -1c .RI "struct \fBthrow_allocator_random\fP" .br .RI "Allocator throwing via random condition\&. " .ti -1c .RI "struct \fBthrow_value_base\fP" .br .RI "Class with exception generation control\&. Intended to be used as a value_type in templatized code\&. " .ti -1c .RI "struct \fBthrow_value_limit\fP" .br .RI "Type throwing via limit condition\&. " .ti -1c .RI "struct \fBthrow_value_random\fP" .br .RI "Type throwing via random condition\&. " .ti -1c .RI "class \fBunary_compose\fP" .br .RI "An \fBSGI extension \fP\&. " .in -1c .SS "Typedefs" .in +1c .ti -1c .RI "typedef void(* \fB__destroy_handler\fP) (void *)" .br .ti -1c .RI "template using \fB__int_traits\fP = __numeric_traits_integer< _Tp >" .br .RI "Convenience alias for __numeric_traits\&. " .ti -1c .RI "typedef \fB__versa_string\fP< char, \fBstd::char_traits\fP< char >, \fBstd::allocator\fP< char >, \fB__rc_string_base\fP > \fB__rc_string\fP" .br .ti -1c .RI "typedef \fB__vstring\fP \fB__sso_string\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< char16_t, \fBstd::char_traits\fP< char16_t >, \fBstd::allocator\fP< char16_t >, \fB__rc_string_base\fP > \fB__u16rc_string\fP" .br .ti -1c .RI "typedef \fB__u16vstring\fP \fB__u16sso_string\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< char16_t > \fB__u16vstring\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< char32_t, \fBstd::char_traits\fP< char32_t >, \fBstd::allocator\fP< char32_t >, \fB__rc_string_base\fP > \fB__u32rc_string\fP" .br .ti -1c .RI "typedef \fB__u32vstring\fP \fB__u32sso_string\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< char32_t > \fB__u32vstring\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< char > \fB__vstring\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< wchar_t, \fBstd::char_traits\fP< wchar_t >, \fBstd::allocator\fP< wchar_t >, \fB__rc_string_base\fP > \fB__wrc_string\fP" .br .ti -1c .RI "typedef \fB__wvstring\fP \fB__wsso_string\fP" .br .ti -1c .RI "typedef \fB__versa_string\fP< wchar_t > \fB__wvstring\fP" .br .ti -1c .RI "typedef \fBrope\fP< char > \fBcrope\fP" .br .ti -1c .RI "typedef \fBrope\fP< wchar_t > \fBwrope\fP" .br .in -1c .SS "Enumerations" .in +1c .ti -1c .RI "enum { \fB_S_num_primes\fP }" .br .ti -1c .RI "enum \fB_Lock_policy\fP { \fB_S_single\fP, \fB_S_mutex\fP, \fB_S_atomic\fP }" .br .in -1c .SS "Functions" .in +1c .ti -1c .RI "else \fB__atomic_add_single\fP (__mem, __val)" .br .ti -1c .RI "static void \fB__atomic_add_single\fP (_Atomic_word *__mem, int __val)" .br .ti -1c .RI "namespace __cxx11 \fB__attribute__\fP ((__abi_tag__('cxx11')))" .br .ti -1c .RI "_Atomic_word \fB__attribute__\fP ((__unused__)) __exchange_and_add(volatile _Atomic_word *" .br .ti -1c .RI "template void \fB__aux_require_boolean_expr\fP (const _Tp &__t)" .br .ti -1c .RI "template _ToType \fB__const_pointer_cast\fP (_FromType *__arg)" .br .ti -1c .RI "template _ToType \fB__const_pointer_cast\fP (const _FromType &__arg)" .br .ti -1c .RI "template \fBpair\fP< _InputIterator, _OutputIterator > \fB__copy_n\fP (_InputIterator __first, _Size __count, _OutputIterator __result, \fBinput_iterator_tag\fP)" .br .ti -1c .RI "template \fBpair\fP< _RAIterator, _OutputIterator > \fB__copy_n\fP (_RAIterator __first, _Size __count, _OutputIterator __result, \fBrandom_access_iterator_tag\fP)" .br .ti -1c .RI "template void \fB__distance\fP (_InputIterator __first, _InputIterator __last, _Distance &__n, \fBstd::input_iterator_tag\fP)" .br .ti -1c .RI "template void \fB__distance\fP (_RandomAccessIterator __first, _RandomAccessIterator __last, _Distance &__n, \fBstd::random_access_iterator_tag\fP)" .br .ti -1c .RI "template _ToType \fB__dynamic_pointer_cast\fP (_FromType *__arg)" .br .ti -1c .RI "template _ToType \fB__dynamic_pointer_cast\fP (const _FromType &__arg)" .br .ti -1c .RI "void \fB__error_type_must_be_a_signed_integer_type\fP ()" .br .ti -1c .RI "void \fB__error_type_must_be_an_integer_type\fP ()" .br .ti -1c .RI "void \fB__error_type_must_be_an_unsigned_integer_type\fP ()" .br .ti -1c .RI "else return \fB__exchange_and_add_single\fP (__mem, __val)" .br .ti -1c .RI "static _Atomic_word \fB__exchange_and_add_single\fP (_Atomic_word *__mem, int __val)" .br .ti -1c .RI "template void \fB__function_requires\fP ()" .br .ti -1c .RI "template bool \fB__is_null_pointer\fP (_Type *__ptr)" .br .ti -1c .RI "template bool \fB__is_null_pointer\fP (_Type)" .br .ti -1c .RI "bool \fB__is_null_pointer\fP (std::nullptr_t)" .br .ti -1c .RI "template int \fB__lexicographical_compare_3way\fP (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)" .br .ti -1c .RI "int \fB__lexicographical_compare_3way\fP (const char *__first1, const char *__last1, const char *__first2, const char *__last2)" .br .ti -1c .RI "int \fB__lexicographical_compare_3way\fP (const unsigned char *__first1, const unsigned char *__last1, const unsigned char *__first2, const unsigned char *__last2)" .br .ti -1c .RI "template const _Tp & \fB__median\fP (const _Tp &__a, const _Tp &__b, const _Tp &__c)" .br .RI "Find the median of three values\&. " .ti -1c .RI "template const _Tp & \fB__median\fP (const _Tp &__a, const _Tp &__b, const _Tp &__c, _Compare __comp)" .br .RI "Find the median of three values using a predicate for comparison\&. " .ti -1c .RI "crope::reference \fB__mutable_reference_at\fP (\fBcrope\fP &__c, size_t __i)" .br .ti -1c .RI "template _Tp \fB__power\fP (_Tp __x, _Integer __n)" .br .ti -1c .RI "template _Tp \fB__power\fP (_Tp __x, _Integer __n, _MonoidOperation __monoid_op)" .br .ti -1c .RI "template _RandomAccessIterator \fB__random_sample\fP (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, _RandomNumberGenerator &__rand, const _Distance __n)" .br .ti -1c .RI "template _RandomAccessIterator \fB__random_sample\fP (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out, const _Distance __n)" .br .ti -1c .RI "template _ToType \fB__reinterpret_pointer_cast\fP (_FromType *__arg)" .br .ti -1c .RI "template _ToType \fB__reinterpret_pointer_cast\fP (const _FromType &__arg)" .br .ti -1c .RI "_Slist_node_base * \fB__slist_make_link\fP (_Slist_node_base *__prev_node, _Slist_node_base *__new_node)" .br .ti -1c .RI "_Slist_node_base * \fB__slist_previous\fP (_Slist_node_base *__head, const _Slist_node_base *__node)" .br .ti -1c .RI "const _Slist_node_base * \fB__slist_previous\fP (const _Slist_node_base *__head, const _Slist_node_base *__node)" .br .ti -1c .RI "_Slist_node_base * \fB__slist_reverse\fP (_Slist_node_base *__node)" .br .ti -1c .RI "size_t \fB__slist_size\fP (_Slist_node_base *__node)" .br .ti -1c .RI "void \fB__slist_splice_after\fP (_Slist_node_base *__pos, _Slist_node_base *__before_first, _Slist_node_base *__before_last)" .br .ti -1c .RI "void \fB__slist_splice_after\fP (_Slist_node_base *__pos, _Slist_node_base *__head)" .br .ti -1c .RI "template _ToType \fB__static_pointer_cast\fP (_FromType *__arg)" .br .ti -1c .RI "template _ToType \fB__static_pointer_cast\fP (const _FromType &__arg)" .br .ti -1c .RI "size_t \fB__stl_hash_string\fP (const char *__s)" .br .ti -1c .RI "unsigned long \fB__stl_next_prime\fP (unsigned long __n)" .br .ti -1c .RI "template _Ret \fB__stoa\fP (_TRet(*__convf)(const _CharT *, _CharT **, _Base\&.\&.\&.), const char *__name, const _CharT *__str, std::size_t *__idx, _Base\&.\&.\&. __base)" .br .ti -1c .RI "void \fB__throw_concurrence_lock_error\fP ()" .br .ti -1c .RI "void \fB__throw_concurrence_unlock_error\fP ()" .br .ti -1c .RI "void \fB__throw_forced_error\fP ()" .br .ti -1c .RI "template _String \fB__to_xstring\fP (int(*__convf)(_CharT *, std::size_t, const _CharT *, __builtin_va_list), std::size_t __n, const _CharT *__fmt,\&.\&.\&.)" .br .ti -1c .RI "template \fBpair\fP< _InputIter, _ForwardIter > \fB__uninitialized_copy_n\fP (_InputIter __first, _Size __count, _ForwardIter __result)" .br .ti -1c .RI "template \fBpair\fP< _InputIter, _ForwardIter > \fB__uninitialized_copy_n\fP (_InputIter __first, _Size __count, _ForwardIter __result, \fBstd::input_iterator_tag\fP)" .br .ti -1c .RI "template \fBpair\fP< _RandomAccessIter, _ForwardIter > \fB__uninitialized_copy_n\fP (_RandomAccessIter __first, _Size __count, _ForwardIter __result, \fBstd::random_access_iterator_tag\fP)" .br .ti -1c .RI "template \fBpair\fP< _InputIter, _ForwardIter > \fB__uninitialized_copy_n_a\fP (_InputIter __first, _Size __count, _ForwardIter __result, _Allocator __alloc)" .br .ti -1c .RI "template \fBpair\fP< _InputIter, _ForwardIter > \fB__uninitialized_copy_n_a\fP (_InputIter __first, _Size __count, _ForwardIter __result, \fBstd::allocator\fP< _Tp >)" .br .ti -1c .RI "void \fB__verbose_terminate_handler\fP ()" .br .RI "A replacement for the standard terminate_handler which prints more information about the terminating exception (if any) on stderr\&. " .ti -1c .RI "size_t \fB_Bit_scan_forward\fP (size_t __num)" .br .RI "Generic Version of the bsf instruction\&. " .ti -1c .RI "template void \fB_Destroy_const\fP (_ForwardIterator __first, _ForwardIterator __last, _Allocator __alloc)" .br .ti -1c .RI "template void \fB_Destroy_const\fP (_ForwardIterator __first, _ForwardIterator __last, \fBallocator\fP< _Tp >)" .br .ti -1c .RI "template void \fB_Rope_fill\fP (\fBbasic_ostream\fP< _CharT, _Traits > &__o, size_t __n)" .br .ti -1c .RI "template bool \fB_Rope_is_simple\fP (_CharT *)" .br .ti -1c .RI "bool \fB_Rope_is_simple\fP (char *)" .br .ti -1c .RI "bool \fB_Rope_is_simple\fP (wchar_t *)" .br .ti -1c .RI "template void \fB_Rope_rotate\fP (_Rope_iterator __first, _Rope_iterator __middle, _Rope_iterator __last)" .br .ti -1c .RI "template void \fB_S_cond_store_eos\fP (_CharT &)" .br .ti -1c .RI "void \fB_S_cond_store_eos\fP (char &__c)" .br .ti -1c .RI "void \fB_S_cond_store_eos\fP (wchar_t &__c)" .br .ti -1c .RI "template _CharT \fB_S_eos\fP (_CharT *)" .br .ti -1c .RI "template bool \fB_S_is_basic_char_type\fP (_CharT *)" .br .ti -1c .RI "bool \fB_S_is_basic_char_type\fP (char *)" .br .ti -1c .RI "bool \fB_S_is_basic_char_type\fP (wchar_t *)" .br .ti -1c .RI "template bool \fB_S_is_one_byte_char_type\fP (_CharT *)" .br .ti -1c .RI "bool \fB_S_is_one_byte_char_type\fP (char *)" .br .ti -1c .RI "template __gnu_cxx::__promote< _Tp >::__type \fBairy_ai\fP (_Tp __x)" .br .ti -1c .RI "float \fBairy_aif\fP (float __x)" .br .ti -1c .RI "long double \fBairy_ail\fP (long double __x)" .br .ti -1c .RI "template __gnu_cxx::__promote< _Tp >::__type \fBairy_bi\fP (_Tp __x)" .br .ti -1c .RI "float \fBairy_bif\fP (float __x)" .br .ti -1c .RI "long double \fBairy_bil\fP (long double __x)" .br .ti -1c .RI "template \fBunary_compose\fP< _Operation1, _Operation2 > \fBcompose1\fP (const _Operation1 &__fn1, const _Operation2 &__fn2)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template \fBbinary_compose\fP< _Operation1, _Operation2, _Operation3 > \fBcompose2\fP (const _Operation1 &__fn1, const _Operation2 &__fn2, const _Operation3 &__fn3)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template __gnu_cxx::__promote_3< _Tpa, _Tpc, _Tp >::__type \fBconf_hyperg\fP (_Tpa __a, _Tpc __c, _Tp __x)" .br .ti -1c .RI "float \fBconf_hypergf\fP (float __a, float __c, float __x)" .br .ti -1c .RI "long double \fBconf_hypergl\fP (long double __a, long double __c, long double __x)" .br .ti -1c .RI "template \fBconstant_void_fun\fP< _Result > \fBconstant0\fP (const _Result &__val)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template \fBconstant_unary_fun\fP< _Result, _Result > \fBconstant1\fP (const _Result &__val)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template \fBconstant_binary_fun\fP< _Result, _Result, _Result > \fBconstant2\fP (const _Result &__val)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template \fBpair\fP< _InputIterator, _OutputIterator > \fBcopy_n\fP (_InputIterator __first, _Size __count, _OutputIterator __result)" .br .RI "Copies the range [first,first+count) into [result,result+count)\&. " .ti -1c .RI "template void \fBcount\fP (_InputIterator __first, _InputIterator __last, const _Tp &__value, _Size &__n)" .br .ti -1c .RI "template void \fBcount_if\fP (_InputIterator __first, _InputIterator __last, _Predicate __pred, _Size &__n)" .br .ti -1c .RI "template void \fBdistance\fP (_InputIterator __first, _InputIterator __last, _Distance &__n)" .br .ti -1c .RI "template __gnu_cxx::__promote_4< _Tpa, _Tpb, _Tpc, _Tp >::__type \fBhyperg\fP (_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)" .br .ti -1c .RI "float \fBhypergf\fP (float __a, float __b, float __c, float __x)" .br .ti -1c .RI "long double \fBhypergl\fP (long double __a, long double __b, long double __c, long double __x)" .br .ti -1c .RI "template _Tp \fBidentity_element\fP (\fBstd::multiplies\fP< _Tp >)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template _Tp \fBidentity_element\fP (\fBstd::plus\fP< _Tp >)" .br .RI "An \fBSGI extension \fP\&. " .ti -1c .RI "template int \fBlexicographical_compare_3way\fP (_InputIterator1 __first1, _InputIterator1 __last1, _InputIterator2 __first2, _InputIterator2 __last2)" .br .RI "\fCmemcmp\fP on steroids\&. " .ti -1c .RI "template \fBconst_mem_fun1_t\fP< _Ret, _Tp, _Arg > \fBmem_fun1\fP (_Ret(_Tp::*__f)(_Arg) const)" .br .ti -1c .RI "template \fBmem_fun1_t\fP< _Ret, _Tp, _Arg > \fBmem_fun1\fP (_Ret(_Tp::*__f)(_Arg))" .br .ti -1c .RI "template \fBconst_mem_fun1_ref_t\fP< _Ret, _Tp, _Arg > \fBmem_fun1_ref\fP (_Ret(_Tp::*__f)(_Arg) const)" .br .ti -1c .RI "template \fBmem_fun1_ref_t\fP< _Ret, _Tp, _Arg > \fBmem_fun1_ref\fP (_Ret(_Tp::*__f)(_Arg))" .br .ti -1c .RI "template bool \fBoperator!=\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB__mt_alloc\fP< _Tp, _Poolp > &, const \fB__mt_alloc\fP< _Tp, _Poolp > &)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator!=\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB__pool_alloc\fP< _Tp > &, const \fB__pool_alloc\fP< _Tp > &)" .br .ti -1c .RI "template class _Base> bool \fBoperator!=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test difference of two strings\&. " .ti -1c .RI "template class _Base> bool \fBoperator!=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test difference of string and C string\&. " .ti -1c .RI "template class _Base> bool \fBoperator!=\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test difference of C string and string\&. " .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, int __rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const _Rope_char_ptr_proxy< _CharT, _Alloc > &__x, const _Rope_char_ptr_proxy< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBarray_allocator\fP< _Tp, _Array > &, const \fBarray_allocator\fP< _Tp, _Array > &)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBbitmap_allocator\fP< _Tp1 > &, const \fBbitmap_allocator\fP< _Tp2 > &) throw ()" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm1, const \fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBhash_multimap\fP< _Key, _Tp, _HF, _EqKey, _Alloc > &__hm1, const \fBhash_multimap\fP< _Key, _Tp, _HF, _EqKey, _Alloc > &__hm2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs1, const \fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBhash_set\fP< _Value, _HashFcn, _EqualKey, _Alloc > &__hs1, const \fBhash_set\fP< _Value, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const hashtable< _Val, _Key, _HF, _Ex, _Eq, _All > &__ht1, const hashtable< _Val, _Key, _HF, _Ex, _Eq, _All > &__ht2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBrope\fP< _CharT, _Alloc > &__x, const \fBrope\fP< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template bool \fBoperator!=\fP (const \fBthrow_allocator_base\fP< _Tp, _Cond > &, const \fBthrow_allocator_base\fP< _Tp, _Cond > &)" .br .ti -1c .RI "template bool \fBoperator!=\fP (int __lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template \fBthrow_value_base\fP< _Cond > \fBoperator*\fP (const \fBthrow_value_base\fP< _Cond > &__a, const \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__lhs, _CharT __rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__lhs, const _CharT *__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (_CharT __lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (_CharT __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Concatenate character and string\&. " .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, _CharT __rhs)" .br .RI "Concatenate string and character\&. " .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Concatenate two strings\&. " .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Concatenate string and C string\&. " .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const _CharT *__lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &&__rhs)" .br .ti -1c .RI "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > \fBoperator+\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Concatenate C string and string\&. " .ti -1c .RI "template _Rope_const_iterator< _CharT, _Alloc > \fBoperator+\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n)" .br .ti -1c .RI "template _Rope_iterator< _CharT, _Alloc > \fBoperator+\fP (const _Rope_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n)" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > \fBoperator+\fP (const \fBrope\fP< _CharT, _Alloc > &__left, _CharT __right)" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > \fBoperator+\fP (const \fBrope\fP< _CharT, _Alloc > &__left, const _CharT *__right)" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > \fBoperator+\fP (const \fBrope\fP< _CharT, _Alloc > &__left, const \fBrope\fP< _CharT, _Alloc > &__right)" .br .ti -1c .RI "template \fBthrow_value_base\fP< _Cond > \fBoperator+\fP (const \fBthrow_value_base\fP< _Cond > &__a, const \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "template _Rope_const_iterator< _CharT, _Alloc > \fBoperator+\fP (ptrdiff_t __n, const _Rope_const_iterator< _CharT, _Alloc > &__x)" .br .ti -1c .RI "template _Rope_iterator< _CharT, _Alloc > \fBoperator+\fP (ptrdiff_t __n, const _Rope_iterator< _CharT, _Alloc > &__x)" .br .ti -1c .RI "template __normal_iterator< _Iterator, _Container > \fBoperator+\fP (typename __normal_iterator< _Iterator, _Container >::difference_type __n, const __normal_iterator< _Iterator, _Container > &__i) noexcept" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > & \fBoperator+=\fP (\fBrope\fP< _CharT, _Alloc > &__left, _CharT __right)" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > & \fBoperator+=\fP (\fBrope\fP< _CharT, _Alloc > &__left, const _CharT *__right)" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > & \fBoperator+=\fP (\fBrope\fP< _CharT, _Alloc > &__left, const \fBrope\fP< _CharT, _Alloc > &__right)" .br .ti -1c .RI "template __normal_iterator< _Iterator, _Container >::difference_type \fBoperator\-\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template auto \fBoperator\-\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept \-> decltype(__lhs\&.base() \- __rhs\&.base())" .br .ti -1c .RI "template ptrdiff_t \fBoperator\-\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template _Rope_const_iterator< _CharT, _Alloc > \fBoperator\-\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n)" .br .ti -1c .RI "template ptrdiff_t \fBoperator\-\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template _Rope_iterator< _CharT, _Alloc > \fBoperator\-\fP (const _Rope_iterator< _CharT, _Alloc > &__x, ptrdiff_t __n)" .br .ti -1c .RI "template \fBthrow_value_base\fP< _Cond > \fBoperator\-\fP (const \fBthrow_value_base\fP< _Cond > &__a, const \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "template bool \fBoperator<\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template class _Base> bool \fBoperator<\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if string precedes string\&. " .ti -1c .RI "template class _Base> bool \fBoperator<\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test if string precedes C string\&. " .ti -1c .RI "template class _Base> bool \fBoperator<\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if C string precedes string\&. " .ti -1c .RI "template bool \fBoperator<\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator<\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBcharacter\fP< _Value, _Int, _St > &lhs, const \fBcharacter\fP< _Value, _Int, _St > &rhs)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBrope\fP< _CharT, _Alloc > &__left, const \fBrope\fP< _CharT, _Alloc > &__right)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template bool \fBoperator<\fP (const \fBthrow_value_base\fP< _Cond > &__a, const \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "template \fBbasic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBbasic_ostream\fP< _CharT, _Traits > &__o, const \fBrope\fP< _CharT, _Alloc > &__r)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__o, const \fBrope\fP< _CharT, _Alloc > &__r)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::beta_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::hypergeometric_distribution< _UIntType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::normal_mv_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::simd_fast_mersenne_twister_engine< _UIntType, __m, __pos1, __sl1, __sl2, __sr1, __sr2, __msk1, __msk2, __msk3, __msk4, __parity1, __parity2, __parity3, __parity4 > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::triangular_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::uniform_inside_sphere_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::uniform_on_sphere_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const __gnu_cxx::von_mises_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const \fB_Pointer_adapter\fP< _StoreT > &__p)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const arcsine_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const hoyt_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const k_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const logistic_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const nakagami_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const pareto_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_ostream\fP< _CharT, _Traits > & \fBoperator<<\fP (\fBstd::basic_ostream\fP< _CharT, _Traits > &__os, const rice_distribution< _RealType > &__x)" .br .ti -1c .RI "\fBstd::ostream\fP & \fBoperator<<\fP (\fBstd::ostream\fP &os, const \fBannotate_base\fP &__b)" .br .ti -1c .RI "template bool \fBoperator<=\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator<=\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template class _Base> bool \fBoperator<=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if string doesn't follow string\&. " .ti -1c .RI "template class _Base> bool \fBoperator<=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test if string doesn't follow C string\&. " .ti -1c .RI "template class _Base> bool \fBoperator<=\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if C string doesn't follow string\&. " .ti -1c .RI "template bool \fBoperator<=\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBrope\fP< _CharT, _Alloc > &__x, const \fBrope\fP< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator<=\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template bool \fBoperator==\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const __gnu_cxx::normal_mv_distribution< _Dimen, _RealType > &__d1, const __gnu_cxx::normal_mv_distribution< _Dimen, _RealType > &__d2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const __gnu_cxx::simd_fast_mersenne_twister_engine< _UIntType, __m, __pos1, __sl1, __sl2, __sr1, __sr2, __msk1, __msk2, __msk3, __msk4, __parity1, __parity2, __parity3, __parity4 > &__lhs, const __gnu_cxx::simd_fast_mersenne_twister_engine< _UIntType, __m, __pos1, __sl1, __sl2, __sr1, __sr2, __msk1, __msk2, __msk3, __msk4, __parity1, __parity2, __parity3, __parity4 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB__mt_alloc\fP< _Tp, _Poolp > &, const \fB__mt_alloc\fP< _Tp, _Poolp > &)" .br .ti -1c .RI "template bool \fBoperator==\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator==\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB__pool_alloc\fP< _Tp > &, const \fB__pool_alloc\fP< _Tp > &)" .br .ti -1c .RI "template class _Base> bool \fBoperator==\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test equivalence of two strings\&. " .ti -1c .RI "template class _Base> bool \fBoperator==\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test equivalence of string and C string\&. " .ti -1c .RI "template class _Base> __enable_if< std::__is_char< _CharT >::__value, bool >::__type \fBoperator==\fP (const \fB__versa_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT >, _Base > &__lhs, const \fB__versa_string\fP< _CharT, \fBstd::char_traits\fP< _CharT >, \fBstd::allocator\fP< _CharT >, _Base > &__rhs)" .br .ti -1c .RI "template class _Base> bool \fBoperator==\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test equivalence of C string and string\&. " .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, int __rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const _Rope_char_ptr_proxy< _CharT, _Alloc > &__x, const _Rope_char_ptr_proxy< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBarray_allocator\fP< _Tp, _Array > &, const \fBarray_allocator\fP< _Tp, _Array > &)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBbitmap_allocator\fP< _Tp1 > &, const \fBbitmap_allocator\fP< _Tp2 > &) throw ()" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBcharacter\fP< _Value, _Int, _St > &lhs, const \fBcharacter\fP< _Value, _Int, _St > &rhs)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm1, const \fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBhash_multimap\fP< _Key, _Tp, _HF, _EqKey, _Alloc > &__hm1, const \fBhash_multimap\fP< _Key, _Tp, _HF, _EqKey, _Alloc > &__hm2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs1, const \fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBhash_set\fP< _Value, _HashFcn, _EqualKey, _Alloc > &__hs1, const \fBhash_set\fP< _Value, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const hashtable< _Val, _Key, _HF, _Ex, _Eq, _All > &__ht1, const hashtable< _Val, _Key, _HF, _Ex, _Eq, _All > &__ht2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBrope\fP< _CharT, _Alloc > &__left, const \fBrope\fP< _CharT, _Alloc > &__right)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBthrow_allocator_base\fP< _Tp, _Cond > &, const \fBthrow_allocator_base\fP< _Tp, _Cond > &)" .br .ti -1c .RI "template bool \fBoperator==\fP (const \fBthrow_value_base\fP< _Cond > &__a, const \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "template bool \fBoperator==\fP (int __lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template class _Base> bool \fBoperator>\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if string follows string\&. " .ti -1c .RI "template class _Base> bool \fBoperator>\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test if string follows C string\&. " .ti -1c .RI "template class _Base> bool \fBoperator>\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if C string follows string\&. " .ti -1c .RI "template bool \fBoperator>\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBrope\fP< _CharT, _Alloc > &__x, const \fBrope\fP< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template bool \fBoperator>=\fP (_Tp1 __lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const __normal_iterator< _Iterator, _Container > &__lhs, const __normal_iterator< _Iterator, _Container > &__rhs) noexcept" .br .ti -1c .RI "template bool \fBoperator>=\fP (const __normal_iterator< _IteratorL, _Container > &__lhs, const __normal_iterator< _IteratorR, _Container > &__rhs) noexcept" .br .ti -1c .RI "template class _Base> bool \fBoperator>=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if string doesn't precede string\&. " .ti -1c .RI "template class _Base> bool \fBoperator>=\fP (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, const _CharT *__rhs)" .br .RI "Test if string doesn't precede C string\&. " .ti -1c .RI "template class _Base> bool \fBoperator>=\fP (const _CharT *__lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Test if C string doesn't precede string\&. " .ti -1c .RI "template bool \fBoperator>=\fP (const \fB_Pointer_adapter\fP< _Tp > &__lhs, const \fB_Pointer_adapter\fP< _Tp > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, _Tp2 __rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fB_Pointer_adapter\fP< _Tp1 > &__lhs, const \fB_Pointer_adapter\fP< _Tp2 > &__rhs)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const _Rope_const_iterator< _CharT, _Alloc > &__x, const _Rope_const_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const _Rope_iterator< _CharT, _Alloc > &__x, const _Rope_iterator< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBrope\fP< _CharT, _Alloc > &__x, const \fBrope\fP< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template bool \fBoperator>=\fP (const \fBslist\fP< _Tp, _Alloc > &_SL1, const \fBslist\fP< _Tp, _Alloc > &_SL2)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::beta_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::hypergeometric_distribution< _UIntType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::normal_mv_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::simd_fast_mersenne_twister_engine< _UIntType, __m, __pos1, __sl1, __sl2, __sr1, __sr2, __msk1, __msk2, __msk3, __msk4, __parity1, __parity2, __parity3, __parity4 > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::triangular_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::uniform_inside_sphere_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::uniform_on_sphere_distribution< _Dimen, _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, __gnu_cxx::von_mises_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, arcsine_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, hoyt_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, k_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, logistic_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, nakagami_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, pareto_distribution< _RealType > &__x)" .br .ti -1c .RI "template \fBstd::basic_istream\fP< _CharT, _Traits > & \fBoperator>>\fP (\fBstd::basic_istream\fP< _CharT, _Traits > &__is, rice_distribution< _RealType > &__x)" .br .ti -1c .RI "template _Tp \fBpower\fP (_Tp __x, _Integer __n)" .br .ti -1c .RI "template _Tp \fBpower\fP (_Tp __x, _Integer __n, _MonoidOperation __monoid_op)" .br .ti -1c .RI "template _RandomAccessIterator \fBrandom_sample\fP (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last)" .br .ti -1c .RI "template _RandomAccessIterator \fBrandom_sample\fP (_InputIterator __first, _InputIterator __last, _RandomAccessIterator __out_first, _RandomAccessIterator __out_last, _RandomNumberGenerator &__rand)" .br .ti -1c .RI "template _OutputIterator \fBrandom_sample_n\fP (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n)" .br .ti -1c .RI "template _OutputIterator \fBrandom_sample_n\fP (_ForwardIterator __first, _ForwardIterator __last, _OutputIterator __out, const _Distance __n, _RandomNumberGenerator &__rand)" .br .ti -1c .RI "void \fBrotate\fP (_Rope_iterator< char, __STL_DEFAULT_ALLOCATOR(char)> __first, _Rope_iterator< char, __STL_DEFAULT_ALLOCATOR(char)> __middle, _Rope_iterator< char, __STL_DEFAULT_ALLOCATOR(char)> __last)" .br .ti -1c .RI "template class _Base> void \fBswap\fP (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > &__rhs)" .br .RI "Swap contents of two strings\&. " .ti -1c .RI "template void \fBswap\fP (\fB_ExtPtr_allocator\fP< _Tp > &__larg, \fB_ExtPtr_allocator\fP< _Tp > &__rarg)" .br .ti -1c .RI "template void \fBswap\fP (_Rope_char_ref_proxy< _CharT, __Alloc > __a, _Rope_char_ref_proxy< _CharT, __Alloc > __b)" .br .ti -1c .RI "template void \fBswap\fP (\fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm1, \fBhash_map\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm2)" .br .ti -1c .RI "template void \fBswap\fP (\fBhash_multimap\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm1, \fBhash_multimap\fP< _Key, _Tp, _HashFn, _EqlKey, _Alloc > &__hm2)" .br .ti -1c .RI "template void \fBswap\fP (\fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs1, \fBhash_multiset\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template void \fBswap\fP (\fBhash_set\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs1, \fBhash_set\fP< _Val, _HashFcn, _EqualKey, _Alloc > &__hs2)" .br .ti -1c .RI "template void \fBswap\fP (hashtable< _Val, _Key, _HF, _Extract, _EqKey, _All > &__ht1, hashtable< _Val, _Key, _HF, _Extract, _EqKey, _All > &__ht2)" .br .ti -1c .RI "template void \fBswap\fP (\fBrope\fP< _CharT, _Alloc > &__x, \fBrope\fP< _CharT, _Alloc > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBslist\fP< _Tp, _Alloc > &__x, \fBslist\fP< _Tp, _Alloc > &__y)" .br .ti -1c .RI "template void \fBswap\fP (\fBthrow_value_base\fP< _Cond > &__a, \fBthrow_value_base\fP< _Cond > &__b)" .br .ti -1c .RI "_Atomic_word int \fBthrow\fP ()" .br .ti -1c .RI "template \fBpair\fP< _InputIter, _ForwardIter > \fBuninitialized_copy_n\fP (_InputIter __first, _Size __count, _ForwardIter __result)" .br .RI "Copies the range [first,last) into result\&. " .in -1c .SS "Variables" .in +1c .ti -1c .RI "static const _Lock_policy \fB__default_lock_policy\fP" .br .ti -1c .RI "static _Atomic_word int \fB__val\fP" .br .ti -1c .RI "template \fBrope\fP< _CharT, _Alloc > \fBidentity_element\fP (_Rope_Concat_fn< _CharT, _Alloc >)" .br .in -1c .SH "Detailed Description" .PP GNU extensions for public use\&. .SH "Typedef Documentation" .PP .SS "template using \fB__gnu_cxx::__int_traits\fP = typedef __numeric_traits_integer<_Tp>" .PP Convenience alias for __numeric_traits\&. .PP Definition at line 136 of file numeric_traits\&.h\&. .SH "Function Documentation" .PP .SS "template _ToType __gnu_cxx::__static_pointer_cast (_FromType * __arg)\fC [inline]\fP" Casting operations for cases where _FromType is a standard pointer\&. _ToType can be a standard or non-standard pointer\&. .PP Definition at line 96 of file cast\&.h\&. .SS "template _ToType __gnu_cxx::__static_pointer_cast (const _FromType & __arg)\fC [inline]\fP" Casting operations for cases where _FromType is not a standard pointer\&. _ToType can be a standard or non-standard pointer\&. Given that _FromType is not a pointer, it must have a get() method that returns the standard pointer equivalent of the address it points to, and must have an element_type typedef which names the type it points to\&. .PP Definition at line 68 of file cast\&.h\&. .SS "size_t __gnu_cxx::_Bit_scan_forward (size_t __num)\fC [inline]\fP" .PP Generic Version of the bsf instruction\&. .PP Definition at line 510 of file bitmap_allocator\&.h\&. .PP Referenced by __gnu_cxx::bitmap_allocator< _Tp >::_M_allocate_single_object()\&. .SS "template __gnu_cxx::__promote<_Tp>::__type __gnu_cxx::airy_ai (_Tp __x)\fC [inline]\fP" Return the Airy function $ Ai(x) $ of real argument x\&. .PP Definition at line 1238 of file specfun\&.h\&. .SS "float __gnu_cxx::airy_aif (float __x)\fC [inline]\fP" Return the Airy function $ Ai(x) $ of \fCfloat\fP argument x\&. .PP Definition at line 1215 of file specfun\&.h\&. .SS "long double __gnu_cxx::airy_ail (long double __x)\fC [inline]\fP" Return the Airy function $ Ai(x) $ of \fClong double\fP argument x\&. .PP Definition at line 1226 of file specfun\&.h\&. .SS "template __gnu_cxx::__promote<_Tp>::__type __gnu_cxx::airy_bi (_Tp __x)\fC [inline]\fP" Return the Airy function $ Bi(x) $ of real argument x\&. .PP Definition at line 1273 of file specfun\&.h\&. .SS "float __gnu_cxx::airy_bif (float __x)\fC [inline]\fP" Return the Airy function $ Bi(x) $ of \fCfloat\fP argument x\&. .PP Definition at line 1250 of file specfun\&.h\&. .SS "long double __gnu_cxx::airy_bil (long double __x)\fC [inline]\fP" Return the Airy function $ Bi(x) $ of \fClong double\fP argument x\&. .PP Definition at line 1261 of file specfun\&.h\&. .SS "template __gnu_cxx::__promote_3<_Tpa, _Tpc, _Tp>::__type __gnu_cxx::conf_hyperg (_Tpa __a, _Tpc __c, _Tp __x)\fC [inline]\fP" Return the confluent hypergeometric function $ {}_1F_1(a;c;x) $ of real numeratorial parameter \fCa\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP The confluent hypergeometric function is defined by \[ {}_1F_1(a;c;x) = \sum_{n=0}^{\infty} \frac{(a)_n x^n}{(c)_n n!} \] where the Pochhammer symbol is $ (x)_k = (x)(x+1)...(x+k-1) $, $ (x)_0 = 1 $ .PP \fBParameters\fP .RS 4 \fI__a\fP The numeratorial parameter .br \fI__c\fP The denominatorial parameter .br \fI__x\fP The argument .RE .PP .PP Definition at line 1323 of file specfun\&.h\&. .SS "float __gnu_cxx::conf_hypergf (float __a, float __c, float __x)\fC [inline]\fP" Return the confluent hypergeometric function $ {}_1F_1(a;c;x) $ of \fCfloat\fP numeratorial parameter \fCa\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP \fBSee also\fP .RS 4 conf_hyperg for details\&. .RE .PP .PP Definition at line 1291 of file specfun\&.h\&. .SS "long double __gnu_cxx::conf_hypergl (long double __a, long double __c, long double __x)\fC [inline]\fP" Return the confluent hypergeometric function $ {}_1F_1(a;c;x) $ of \fClong double\fP numeratorial parameter \fCa\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP \fBSee also\fP .RS 4 conf_hyperg for details\&. .RE .PP .PP Definition at line 1302 of file specfun\&.h\&. .SS "template __gnu_cxx::__promote_4<_Tpa, _Tpb, _Tpc, _Tp>::__type __gnu_cxx::hyperg (_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)\fC [inline]\fP" Return the hypergeometric function $ {}_2F_1(a,b;c;x) $ of real numeratorial parameters \fCa\fP and \fCb\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP The hypergeometric function is defined by \[ {}_2F_1(a;c;x) = \sum_{n=0}^{\infty} \frac{(a)_n (b)_n x^n}{(c)_n n!} \] where the Pochhammer symbol is $ (x)_k = (x)(x+1)...(x+k-1) $, $ (x)_0 = 1 $ .PP \fBParameters\fP .RS 4 \fI__a\fP The first numeratorial parameter .br \fI__b\fP The second numeratorial parameter .br \fI__c\fP The denominatorial parameter .br \fI__x\fP The argument .RE .PP .PP Definition at line 1372 of file specfun\&.h\&. .SS "float __gnu_cxx::hypergf (float __a, float __b, float __c, float __x)\fC [inline]\fP" Return the hypergeometric function $ {}_2F_1(a,b;c;x) $ of @ float numeratorial parameters \fCa\fP and \fCb\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP \fBSee also\fP .RS 4 hyperg for details\&. .RE .PP .PP Definition at line 1339 of file specfun\&.h\&. .SS "long double __gnu_cxx::hypergl (long double __a, long double __b, long double __c, long double __x)\fC [inline]\fP" Return the hypergeometric function $ {}_2F_1(a,b;c;x) $ of \fClong double\fP numeratorial parameters \fCa\fP and \fCb\fP, denominatorial parameter \fCc\fP, and argument \fCx\fP\&. .PP \fBSee also\fP .RS 4 hyperg for details\&. .RE .PP .PP Definition at line 1350 of file specfun\&.h\&. .SS "template class _Base> bool __gnu_cxx::operator!= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test difference of two strings\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\&.compare\fP(\fI__rhs\fP) != 0\&. False otherwise\&. .RE .PP .PP Definition at line 2388 of file vstring\&.h\&. .SS "template class _Base> bool __gnu_cxx::operator!= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test difference of string and C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\&.compare\fP(\fI__rhs\fP) != 0\&. False otherwise\&. .RE .PP .PP Definition at line 2414 of file vstring\&.h\&. .SS "template class _Base> bool __gnu_cxx::operator!= (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test difference of C string and string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__rhs\&.compare\fP(\fI__lhs\fP) != 0\&. False otherwise\&. .RE .PP .PP Definition at line 2401 of file vstring\&.h\&. .SS "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > __gnu_cxx::operator+ (_CharT __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)" .PP Concatenate character and string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Last string\&. .RE .PP \fBReturns\fP .RS 4 New string with \fI__lhs\fP followed by \fI__rhs\fP\&. .RE .PP .PP Definition at line 211 of file vstring\&.tcc\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::append(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::push_back(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::reserve(), and __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::size()\&. .SS "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > __gnu_cxx::operator+ (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, _CharT __rhs)" .PP Concatenate string and character\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Last string\&. .RE .PP \fBReturns\fP .RS 4 New string with \fI__lhs\fP followed by \fI__rhs\fP\&. .RE .PP .PP Definition at line 241 of file vstring\&.tcc\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::append(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::push_back(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::reserve(), and __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::size()\&. .SS "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > __gnu_cxx::operator+ (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)" .PP Concatenate two strings\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Last string\&. .RE .PP \fBReturns\fP .RS 4 New string with value of \fI__lhs\fP followed by \fI__rhs\fP\&. .RE .PP .PP Definition at line 181 of file vstring\&.tcc\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::append(), __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::reserve(), and __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::size()\&. .SS "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > __gnu_cxx::operator+ (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)" .PP Concatenate string and C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Last string\&. .RE .PP \fBReturns\fP .RS 4 New string with \fI__lhs\fP followed by \fI__rhs\fP\&. .RE .PP .PP Definition at line 224 of file vstring\&.tcc\&. .SS "template class _Base> \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > __gnu_cxx::operator+ (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)" .PP Concatenate C string and string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Last string\&. .RE .PP \fBReturns\fP .RS 4 New string with value of \fI__lhs\fP followed by \fI__rhs\fP\&. .RE .PP .PP Definition at line 194 of file vstring\&.tcc\&. .SS "template class _Base> bool __gnu_cxx::operator< (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if string precedes string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP precedes \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2427 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator< (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test if string precedes C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP precedes \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2440 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator< (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if C string precedes string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP precedes \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2453 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator<= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if string doesn't follow string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't follow \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2507 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator<= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test if string doesn't follow C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't follow \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2520 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator<= (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if C string doesn't follow string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't follow \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2533 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator== (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test equivalence of two strings\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\&.compare\fP(\fI__rhs\fP) == 0\&. False otherwise\&. .RE .PP .PP Definition at line 2337 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator== (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test equivalence of string and C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\&.compare\fP(\fI__rhs\fP) == 0\&. False otherwise\&. .RE .PP .PP Definition at line 2374 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator== (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test equivalence of C string and string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__rhs\&.compare\fP(\fI__lhs\fP) == 0\&. False otherwise\&. .RE .PP .PP Definition at line 2361 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template bool __gnu_cxx::operator== (const \fB_Pointer_adapter\fP< _Tp > & __lhs, const \fB_Pointer_adapter\fP< _Tp > & __rhs)\fC [inline]\fP" Comparison operators for _Pointer_adapter defer to the base class' comparison operators, when possible\&. .PP Definition at line 537 of file pointer\&.h\&. .SS "template class _Base> bool __gnu_cxx::operator> (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if string follows string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP follows \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2468 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator> (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test if string follows C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP follows \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2481 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator> (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if C string follows string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP follows \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2494 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator>= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if string doesn't precede string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't precede \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2548 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator>= (const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, const _CharT * __rhs)\fC [inline]\fP" .PP Test if string doesn't precede C string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP String\&. .br \fI__rhs\fP C string\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't precede \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2561 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> bool __gnu_cxx::operator>= (const _CharT * __lhs, const \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Test if C string doesn't precede string\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP C string\&. .br \fI__rhs\fP String\&. .RE .PP \fBReturns\fP .RS 4 True if \fI__lhs\fP doesn't precede \fI__rhs\fP\&. False otherwise\&. .RE .PP .PP Definition at line 2574 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::compare()\&. .SS "template class _Base> void __gnu_cxx::swap (\fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __lhs, \fB__versa_string\fP< _CharT, _Traits, _Alloc, _Base > & __rhs)\fC [inline]\fP" .PP Swap contents of two strings\&. .PP \fBParameters\fP .RS 4 \fI__lhs\fP First string\&. .br \fI__rhs\fP Second string\&. .RE .PP Exchanges the contents of \fI__lhs\fP and \fI__rhs\fP in constant time\&. .PP Definition at line 2588 of file vstring\&.h\&. .PP References __gnu_cxx::__versa_string< _CharT, _Traits, _Alloc, _Base >::swap()\&. .SH "Author" .PP Generated automatically by Doxygen for libstdc++ from the source code\&.