Loading...
Searching...
No Matches
std Namespace Reference

SeqAn specific customisations in the standard namespace. More...

## Namespaces

namespace | ranges
| [adaptor_def]

## Classes

class | add_const
class | add_const_t
class | add_cv
class | add_cv_t
class | add_lvalue_reference
class | add_lvalue_reference_t
class | add_pointer
class | add_pointer_t
class | add_rvalue_reference
class | add_rvalue_reference_t
class | add_volatile
class | add_volatile_t
class | adopt_lock_t
class | align_val_t
class | aligned_storage
class | aligned_storage_t
class | aligned_union
class | aligned_union_t
class | alignment_of
class | allocator
class | allocator_arg_t
class | allocator_traits
class | any
class | array
class | atomic
class | atomic_bool
class | atomic_char16_t
class | atomic_char32_t
class | atomic_flag
class | atomic_int
class | atomic_int16_t
class | atomic_int32_t
class | atomic_int64_t
class | atomic_int8_t
class | atomic_int_fast16_t
class | atomic_int_fast32_t
class | atomic_int_fast64_t
class | atomic_int_fast8_t
class | atomic_int_least16_t
class | atomic_int_least32_t
class | atomic_int_least64_t
class | atomic_int_least8_t
class | atomic_intmax_t
class | atomic_intptr_t
class | atomic_llong
class | atomic_long
class | atomic_ptrdiff_t
class | atomic_schar
class | atomic_short
class | atomic_size_t
class | atomic_uchar
class | atomic_uint
class | atomic_uint16_t
class | atomic_uint32_t
class | atomic_uint64_t
class | atomic_uint8_t
class | atomic_uint_fast16_t
class | atomic_uint_fast32_t
class | atomic_uint_fast64_t
class | atomic_uint_fast8_t
class | atomic_uint_least16_t
class | atomic_uint_least32_t
class | atomic_uint_least64_t
class | atomic_uint_least8_t
class | atomic_uintmax_t
class | atomic_uintptr_t
class | atomic_ullong
class | atomic_ulong
class | atomic_ushort
class | atomic_wchar_t
class | auto_ptr
class | back_insert_iterator
class | bad_alloc
class | bad_any_cast
class | bad_array_length
class | bad_array_new_length
class | bad_cast
class | bad_exception
class | bad_function_call
class | bad_optional_access
class | bad_typeid
class | bad_variant_access
class | bad_weak_ptr
class | basic_filebuf
class | basic_fstream
class | basic_ifstream
class | basic_ios
class | basic_iostream
class | basic_istream
class | basic_istringstream
class | basic_ofstream
class | basic_ostream
class | basic_ostringstream
class | basic_regex
class | basic_streambuf
class | basic_string
class | basic_string_view
class | basic_stringbuf
class | basic_stringstream
class | bernoulli_distribution
class | bidirectional_iterator_tag
class | binary_function
class | binary_negate
class | binomial_distribution
class | bit_and
class | bit_not
class | bit_or
class | bitset
class | bool_constant
class | boyer_moore_horspool_searcher
class | boyer_moore_searcher
class | cauchy_distribution
class | centi
class | cerr
class | char_traits
class | chi_squared_distribution
class | cin
class | clock_t
class | clog
class | cmatch
class | codecvt
class | codecvt_base
class | codecvt_byname
class | codecvt_utf16
class | codecvt_utf8
class | codecvt_utf8_utf16
class | collate
class | collate_byname
class | common_type
class | common_type_t
class | complex
class | condition_variable
class | condition_variable_any
class | conditional
class | conditional_t
class | conjunction
class | cout
class | cregex_iterator
class | cregex_token_iterator
class | csub_match
class | ctype
class | ctype_base
class | ctype_byname
class | deca
class | decay
class | decay_t
class | deci
class | default_delete
class | default_random_engine
class | default_searcher
class | defer_lock_t
class | deque
class | discard_block_engine
class | discrete_distribution
class | disjunction
class | div_t
class | divides
class | domain_error
class | enable_if
class | enable_if_t
class | enable_shared_from_this
class | equal_to
class | errc
class | error_category
class | error_code
class | error_condition
class | exa
class | exception
class | exception_ptr
class | exponential_distribution
class | extent
class | extreme_value_distribution
class | false_type
class | femto
class | FILE
class | filebuf
class | fisher_f_distribution
class | forward_iterator_tag
class | forward_list
class | fpos
class | fpos_t
class | front_insert_iterator
class | fstream
class | function
class | future
class | future_error
class | gamma_distribution
class | geometric_distribution
class | giga
class | greater
class | greater_equal
class | gslice
class | gslice_array
class | has_unique_object_representations
class | has_virtual_destructor
class | hash
struct | hash< alphabet_t >
| Struct for hashing a character. More...
struct | hash< seqan3::dynamic_bitset< cap > >
| Struct for hashing a seqan3::dynamic_bitset. More...
struct | hash< urng_t >
| Struct for hashing a range of characters. More...
class | hecto
class | ifstream
class | imaxdiv_t
class | in_place_index_t
class | in_place_t
class | in_place_tag
class | in_place_type_t
class | independent_bits_engine
class | index_sequence
class | index_sequence_for
class | indirect_array
class | initializer_list
class | input_iterator_tag
class | insert_iterator
class | int16_t
class | int32_t
class | int64_t
class | int8_t
class | int_fast16_t
class | int_fast32_t
class | int_fast64_t
class | int_fast8_t
class | int_least16_t
class | int_least32_t
class | int_least64_t
class | int_least8_t
class | integer_sequence
class | integral_constant
class | intmax_t
class | intptr_t
class | invalid_argument
class | ios_base
class | iostream
class | is_abstract
class | is_arithmetic
class | is_array
class | is_assignable
class | is_base_of
class | is_bind_expression
class | is_callable
class | is_class
class | is_compound
class | is_const
class | is_constructible
class | is_convertible
class | is_copy_assignable
class | is_copy_constructible
class | is_default_constructible
class | is_destructible
class | is_empty
class | is_enum
class | is_error_code_enum
class | is_error_code_enum_v
class | is_error_condition_enum
class | is_execution_policy
class | is_final
class | is_floating_point
class | is_function
class | is_fundamental
class | is_integral
class | is_literal_type
class | is_lvalue_reference
class | is_member_function_pointer
class | is_member_object_pointer
class | is_member_pointer
class | is_move_assignable
class | is_move_constructible
class | is_nothrow_assignable
class | is_nothrow_callable
class | is_nothrow_constructible
class | is_nothrow_copy_assignable
class | is_nothrow_copy_constructible
class | is_nothrow_default_constructible
class | is_nothrow_destructible
class | is_nothrow_move_assignable
class | is_nothrow_move_constructible
class | is_nothrow_swappable
class | is_nothrow_swappable_with
class | is_null_pointer
class | is_object
class | is_placeholder
class | is_pod
class | is_pointer
class | is_polymorphic
class | is_reference
class | is_rvalue_reference
class | is_same
class | is_scalar
class | is_signed
class | is_standard_layout
class | is_swappable
class | is_swappable_with
class | is_trivial
class | is_trivially_assignable
class | is_trivially_constructible
class | is_trivially_copy_assignable
class | is_trivially_copy_constructible
class | is_trivially_copyable
class | is_trivially_default_constructible
class | is_trivially_destructible
class | is_trivially_move_assignable
class | is_trivially_move_constructible
class | is_union
class | is_unsigned
class | is_void
class | is_volatile
class | istream
class | istream_iterator
class | istreambuf_iterator
class | istringstream
class | istrstream
class | iterator
class | iterator_traits
class | jmp_buf
class | kilo
class | knuth_b
class | lconv
class | ldiv_t
class | length_error
class | less
class | less_equal
class | linear_congruential_engine
class | list
class | lldiv_t
class | locale
class | lock_guard
class | logic_error
class | logical_and
class | logical_not
class | logical_or
class | lognormal_distribution
class | make_boyer_moore_horspool_searcher
class | make_boyer_moore_searcher
class | make_default_searcher
class | make_index_sequence
class | make_integer_sequence
class | make_signed
class | make_signed_t
class | make_unsigned
class | make_unsigned_t
class | map
class | mask_array
class | match_results
class | max_align_t
class | mbstate_t
class | mega
class | mersenne_twister_engine
class | messages
class | messages_base
class | messages_byname
class | micro
class | milli
class | minstd_rand
class | minstd_rand0
class | minus
class | modulus
class | money_base
class | money_get
class | money_put
class | moneypunct
class | moneypunct_byname
class | monostate
class | move_iterator
class | mt19937
class | mt19937_64
class | multimap
class | multiplies
class | multiset
class | mutex
class | nano
class | negate
class | negation
class | negative_binomial_distribution
class | nested_exception
class | new_handler
class | normal_distribution
class | not_equal_to
class | nothrow_t
class | nullopt_t
class | nullptr_t
class | num_get
class | num_put
class | numeric_limits
class | numpunct
class | numpunct_byname
class | ofstream
class | once_flag
class | optional
class | ostream
class | ostream_iterator
class | ostreambuf_iterator
class | ostringstream
class | ostrstream
class | out_of_range
class | output_iterator_tag
class | overflow_error
class | owner_less
class | packaged_task
class | pair
class | peta
class | pico
class | piecewise_constant_distribution
class | piecewise_construct_t
class | piecewise_linear_distribution
class | placeholders
class | plus
class | pointer_safety
class | pointer_traits
class | poisson_distribution
class | priority_queue
class | promise
class | ptrdiff_t
class | queue
class | random_access_iterator_tag
class | random_device
class | range_error
class | rank
class | ranlux24
class | ranlux24_base
class | ranlux48
class | ranlux48_base
class | ratio
class | ratio_add
class | ratio_divide
class | ratio_equal
class | ratio_greater
class | ratio_greater_equal
class | ratio_less
class | ratio_less_equal
class | ratio_multiply
class | ratio_not_equal
class | ratio_subtract
class | raw_storage_iterator
class | recursive_mutex
class | recursive_timed_mutex
class | reference_wrapper
class | regex
class | regex_error
class | regex_iterator
class | regex_token_iterator
class | regex_traits
class | remove_all_extents
class | remove_all_extents_t
class | remove_const
class | remove_const_t
class | remove_cv
class | remove_cv_t
class | remove_extent
class | remove_extent_t
class | remove_pointer
class | remove_pointer_t
class | remove_reference
class | remove_reference_t
class | remove_volatile
class | remove_volatile_t
class | result_of
class | result_of_t
class | reverse_iterator
class | runtime_error
class | scoped_allocator_adaptor
class | seed_seq
class | set
class | shared_future
class | shared_lock
class | shared_mutex
class | shared_ptr
class | shared_timed_mutex
class | shuffle_order_engine
class | sig_atomic_t
class | size_t
class | slice
class | slice_array
class | smatch
class | sregex_iterator
class | sregex_token_iterator
class | ssub_match
class | stack
class | streambuf
class | streamoff
class | streampos
class | streamsize
class | string
class | string_view
class | stringbuf
class | stringstream
class | strstream
class | strstreambuf
class | student_t_distribution
class | sub_match
class | subtract_with_carry_engine
class | system_error
class | tera
class | terminate_handler
class | thread
class | time_base
class | time_get
class | time_get_byname
class | time_put
class | time_put_byname
class | time_t
class | timed_mutex
class | tm
class | true_type
class | try_to_lock_t
class | tuple
struct | tuple_element< elem_no, seqan3::record< field_types, field_ids > >
| Obtains the type of the specified element. More...
struct | tuple_element< elem_no, seqan3::sam_record< field_types, field_ids > >
| Obtains the type of the specified element. More...
struct | tuple_element< elem_no, seqan3::sequence_record< field_types, field_ids > >
| Obtains the type of the specified element. More...
struct | tuple_element< elem_no, seqan3::structure_record< field_types, field_ids > >
| Obtains the type of the specified element. More...
struct | tuple_element< i, t< types... > >
| Obtains the type of the specified element. More...
struct | tuple_element< i, tuple_t >
| Obtains the type of the specified element. More...
struct | tuple_size< seqan3::record< field_types, field_ids > >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
struct | tuple_size< seqan3::sam_record< field_types, field_ids > >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
struct | tuple_size< seqan3::sequence_record< field_types, field_ids > >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
struct | tuple_size< seqan3::structure_record< field_types, field_ids > >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
struct | tuple_size< t< types... > >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
struct | tuple_size< tuple_t >
| Provides access to the number of elements in a tuple as a compile-time constant expression. More...
class | type_index
class | type_info
class | u16streampos
class | u16string
class | u16string_view
class | u32streampos
class | u32string
class | u32string_view
class | uint16_t
class | uint32_t
class | uint64_t
class | uint8_t
class | uint_fast16_t
class | uint_fast32_t
class | uint_fast64_t
class | uint_fast8_t
class | uint_least16_t
class | uint_least32_t
class | uint_least64_t
class | uint_least8_t
class | uintmax_t
class | uintptr_t
class | unary_function
class | unary_negate
class | underflow_error
class | underlying_type
class | underlying_type_t
class | unexpected_handler
class | uniform_int_distribution
class | uniform_real_distribution
class | unique_lock
class | unique_ptr
class | unordered_map
class | unordered_multimap
class | unordered_multiset
class | unordered_set
class | uses_allocator
class | valarray
class | variant
class | variant_alternative
class | variant_alternative_t
class | variant_size
class | vector
class | void_t
class | wbuffer_convert
class | wcerr
class | wcin
class | wclog
class | wcmatch
class | wcout
class | wcregex_iterator
class | wcregex_token_iterator
class | wcsub_match
class | weak_ptr
class | weibull_distribution
class | wfilebuf
class | wfstream
class | wifstream
class | wiostream
class | wistream
class | wistringstream
class | wofstream
class | wostream
class | wostringstream
class | wregex
class | wsmatch
class | wsregex_iterator
class | wsregex_token_iterator
class | wssub_match
class | wstreambuf
class | wstreampos
class | wstring
class | wstring_convert
class | wstring_view
class | wstringbuf
class | wstringstream
class | yocto
class | yotta
class | zetta

## Functions

T | _Exit (T... args)
T | abort (T... args)
T | abs(float) (T... args)
T | abs(int) (T... args)
T | accumulate (T... args)
T | acos (T... args)
T | acosh (T... args)
T | addressof (T... args)
T | adjacent_difference (T... args)
T | adjacent_find (T... args)
T | advance (T... args)
T | align (T... args)
T | aligned_alloc (T... args)
T | all_of (T... args)
T | allocate_shared (T... args)
T | any_cast (T... args)
T | any_of (T... args)
T | apply (T... args)
T | as_const (T... args)
T | asctime (T... args)
T | asin (T... args)
T | asinh (T... args)
T | assoc_laguerre (T... args)
T | assoc_laguerref (T... args)
T | assoc_laguerrel (T... args)
T | assoc_legendre (T... args)
T | assoc_legendref (T... args)
T | assoc_legendrel (T... args)
T | async (T... args)
T | at_quick_exit (T... args)
T | atan (T... args)
T | atan2 (T... args)
T | atanh (T... args)
T | atexit (T... args)
T | atof (T... args)
T | atoi (T... args)
T | atol (T... args)
T | atoll (T... args)
T | atomic_compare_exchange_strong (T... args)
T | atomic_compare_exchange_strong_explicit (T... args)
T | atomic_compare_exchange_weak (T... args)
T | atomic_compare_exchange_weak_explicit (T... args)
T | atomic_exchange (T... args)
T | atomic_exchange_explicit (T... args)
T | atomic_fetch_add (T... args)
T | atomic_fetch_add_explicit (T... args)
T | atomic_fetch_and (T... args)
T | atomic_fetch_and_explicit (T... args)
T | atomic_fetch_or (T... args)
T | atomic_fetch_or_explicit (T... args)
T | atomic_fetch_sub (T... args)
T | atomic_fetch_sub_explicit (T... args)
T | atomic_fetch_xor (T... args)
T | atomic_fetch_xor_explicit (T... args)
T | atomic_init (T... args)
T | atomic_is_lock_free (T... args)
T | atomic_load (T... args)
T | atomic_load_explicit (T... args)
T | atomic_signal_fence (T... args)
T | atomic_store (T... args)
T | atomic_store_explicit (T... args)
T | atomic_thread_fence (T... args)
T | back_inserter (T... args)
T | begin (T... args)
T | beta (T... args)
T | betaf (T... args)
T | betal (T... args)
T | binary_search (T... args)
T | bind (T... args)
T | boolalpha (T... args)
T | bsearch (T... args)
T | btowc (T... args)
T | c16rtomb (T... args)
T | c32rtomb (T... args)
T | call_once (T... args)
T | calloc (T... args)
T | cbegin (T... args)
T | cbrt (T... args)
T | ceil (T... args)
T | cend (T... args)
T | clamp (T... args)
T | clearerr (T... args)
T | clock (T... args)
T | comp_ellint_1 (T... args)
T | comp_ellint_1f (T... args)
T | comp_ellint_1l (T... args)
T | comp_ellint_2 (T... args)
T | comp_ellint_2f (T... args)
T | comp_ellint_2l (T... args)
T | comp_ellint_3 (T... args)
T | comp_ellint_3f (T... args)
T | comp_ellint_3l (T... args)
T | const_pointer_cast (T... args)
T | copy (T... args)
T | copy_backward (T... args)
T | copy_if (T... args)
T | copy_n (T... args)
T | copysign (T... args)
T | cos (T... args)
T | cosh (T... args)
T | count (T... args)
T | count_if (T... args)
T | crbegin (T... args)
T | cref (T... args)
T | crend (T... args)
T | ctime (T... args)
T | current_exception (T... args)
T | cyl_bessel_i (T... args)
T | cyl_bessel_if (T... args)
T | cyl_bessel_il (T... args)
T | cyl_bessel_j (T... args)
T | cyl_bessel_jf (T... args)
T | cyl_bessel_jl (T... args)
T | cyl_bessel_k (T... args)
T | cyl_bessel_kf (T... args)
T | cyl_bessel_kl (T... args)
T | cyl_neumann (T... args)
T | cyl_neumannf (T... args)
T | cyl_neumannl (T... args)
T | data (T... args)
T | dec (T... args)
T | declare_no_pointers (T... args)
T | declare_reachable (T... args)
T | declval (T... args)
T | defaultfloat (T... args)
T | destroy (T... args)
T | destroy_at (T... args)
T | destroy_n (T... args)
T | difftime (T... args)
T | distance (T... args)
T | div (T... args)
T | dynamic_pointer_cast (T... args)
T | ellint_1 (T... args)
T | ellint_1f (T... args)
T | ellint_1l (T... args)
T | ellint_2 (T... args)
T | ellint_2f (T... args)
T | ellint_2l (T... args)
T | ellint_3 (T... args)
T | ellint_3f (T... args)
T | ellint_3l (T... args)
T | empty (T... args)
T | end (T... args)
T | endl (T... args)
T | ends (T... args)
T | equal (T... args)
T | equal_range (T... args)
T | erf (T... args)
T | erfc (T... args)
T | exchange (T... args)
T | exclusive_scan (T... args)
T | exit (T... args)
T | exp (T... args)
T | exp2 (T... args)
T | expint (T... args)
T | expintf (T... args)
T | expintl (T... args)
T | expm1 (T... args)
T | fabs (T... args)
T | fclose (T... args)
T | fdim (T... args)
T | feclearexcept (T... args)
T | fegetenv (T... args)
T | fegetexceptflag (T... args)
T | fegetround (T... args)
T | feholdexcept (T... args)
T | feof (T... args)
T | feraiseexcept (T... args)
T | ferror (T... args)
T | fesetenv (T... args)
T | fesetexceptflag (T... args)
T | fesetround (T... args)
T | fetestexcept (T... args)
T | feupdateenv (T... args)
T | fflush (T... args)
T | fgetc (T... args)
T | fgetpos (T... args)
T | fgets (T... args)
T | fgetwc (T... args)
T | fgetws (T... args)
T | fill (T... args)
T | fill_n (T... args)
T | find (T... args)
T | find_end (T... args)
T | find_first_of (T... args)
T | find_if (T... args)
T | find_if_not (T... args)
T | fixed (T... args)
T | floor (T... args)
T | flush (T... args)
T | fma (T... args)
T | fmax (T... args)
T | fmin (T... args)
T | fmod (T... args)
T | fopen (T... args)
T | for_each (T... args)
T | for_each_n (T... args)
T | forward (T... args)
T | forward_as_tuple (T... args)
T | fpclassify (T... args)
T | fprintf (T... args)
T | fputc (T... args)
T | fputs (T... args)
T | fputwc (T... args)
T | fputws (T... args)
T | fread (T... args)
T | free (T... args)
T | freopen (T... args)
T | frexp (T... args)
template<std::floating_point floating_point_type>
from_chars_result | from_chars (char const *first, char const *last, floating_point_type &value, chars_format fmt=chars_format::general) noexcept
| Parse a char sequence into an floating point value.
T | front_inserter (T... args)
T | fscanf (T... args)
T | fseek (T... args)
T | fsetpos (T... args)
T | ftell (T... args)
T | future_category (T... args)
T | fwprintf (T... args)
T | fwrite (T... args)
T | fwscanf (T... args)
T | gcd (T... args)
T | generate (T... args)
T | generate_canonical (T... args)
T | generate_n (T... args)
T | generic_category (T... args)
T | get_if (T... args)
T | get_money (T... args)
T | get_new_handler (T... args)
T | get_pointer_safety (T... args)
T | get_temporary_buffer (T... args)
T | get_terminate (T... args)
T | get_time (T... args)
T | get_unexpected (T... args)
T | getc (T... args)
T | getchar (T... args)
T | getenv (T... args)
T | getline (T... args)
T | gets (T... args)
T | getwchar (T... args)
T | gmtime (T... args)
T | has_facet (T... args)
T | hermite (T... args)
T | hermitef (T... args)
T | hermitel (T... args)
T | hex (T... args)
T | hexfloat (T... args)
T | holds_alternative (T... args)
T | hypot (T... args)
T | ilogb (T... args)
T | imaxdiv (T... args)
T | in_place (T... args)
T | includes (T... args)
T | inclusive_scan (T... args)
T | inner_product (T... args)
T | inplace_merge (T... args)
T | inserter (T... args)
T | internal (T... args)
T | invoke (T... args)
T | iostream_category (T... args)
T | iota (T... args)
T | is_heap (T... args)
T | is_heap_until (T... args)
T | is_partitioned (T... args)
T | is_permutation (T... args)
T | is_sorted (T... args)
T | is_sorted_until (T... args)
T | isalnum(< cctype >) (T... args)
T | isalnum(< clocale >) (T... args)
T | isalpha(< cctype >) (T... args)
T | isalpha(< clocale >) (T... args)
T | isblank(< cctype >) (T... args)
T | isblank(< clocale >) (T... args)
T | iscntrl(< cctype >) (T... args)
T | iscntrl(< clocale >) (T... args)
T | isdigit(< cctype >) (T... args)
T | isdigit(< clocale >) (T... args)
T | isfinite (T... args)
T | isgraph(< cctype >) (T... args)
T | isgraph(< clocale >) (T... args)
T | isinf (T... args)
T | islower(< cctype >) (T... args)
T | islower(< clocale >) (T... args)
T | isnan (T... args)
T | isnormal (T... args)
T | isprint(< cctype >) (T... args)
T | isprint(< clocale >) (T... args)
T | ispunct(< cctype >) (T... args)
T | ispunct(< clocale >) (T... args)
T | isspace(< cctype >) (T... args)
T | isspace(< clocale >) (T... args)
T | isupper(< cctype >) (T... args)
T | isupper(< clocale >) (T... args)
T | iswalnum (T... args)
T | iswalpha (T... args)
T | iswblank (T... args)
T | iswcntrl (T... args)
T | iswctype (T... args)
T | iswdigit (T... args)
T | iswgraph (T... args)
T | iswlower (T... args)
T | iswprint (T... args)
T | iswpunct (T... args)
T | iswspace (T... args)
T | iswupper (T... args)
T | iswxdigit (T... args)
T | isxdigit(< cctype >) (T... args)
T | isxdigit(< clocale >) (T... args)
T | iter_swap (T... args)
T | kill_dependency (T... args)
T | labs (T... args)
T | laguerre (T... args)
T | laguerref (T... args)
T | laguerrel (T... args)
T | launder (T... args)
T | lcm (T... args)
T | ldexp (T... args)
T | ldiv (T... args)
T | left (T... args)
T | legendre (T... args)
T | legendref (T... args)
T | legendrel (T... args)
T | lexicographical_compare (T... args)
T | lgamma (T... args)
T | llabs (T... args)
T | lldiv (T... args)
T | llrint (T... args)
T | llround (T... args)
T | localeconv (T... args)
T | localtime (T... args)
T | lock (T... args)
T | log (T... args)
T | log10 (T... args)
T | log1p (T... args)
T | logb (T... args)
T | longjmp (T... args)
T | lower_bound (T... args)
T | lrint (T... args)
T | lround (T... args)
T | make_any (T... args)
T | make_exception_ptr (T... args)
T | make_from_tuple (T... args)
T | make_heap (T... args)
T | make_move_iterator (T... args)
T | make_optional (T... args)
T | make_pair (T... args)
T | make_reverse_iterator (T... args)
T | make_shared (T... args)
T | make_tuple (T... args)
T | make_unique (T... args)
T | malloc (T... args)
T | max (T... args)
T | max_element (T... args)
T | mblen (T... args)
T | mbrlen (T... args)
T | mbrtoc16 (T... args)
T | mbrtoc32 (T... args)
T | mbrtowc (T... args)
T | mbsinit (T... args)
T | mbsrtowcs (T... args)
T | mbstowcs (T... args)
T | mbtowc (T... args)
T | mem_fn (T... args)
T | memchr (T... args)
T | memcmp (T... args)
T | memcpy (T... args)
T | memmove (T... args)
T | memset (T... args)
T | merge (T... args)
T | min (T... args)
T | min_element (T... args)
T | minmax (T... args)
T | minmax_element (T... args)
T | mismatch (T... args)
T | mktime (T... args)
T | modf (T... args)
T | move(algorithm) (T... args)
T | move(utility) (T... args)
T | move_backward (T... args)
T | move_if_noexcept (T... args)
T | nan (T... args)
T | nanf (T... args)
T | nanl (T... args)
T | nearbyint (T... args)
T | next (T... args)
T | next_permutation (T... args)
T | nextafter (T... args)
T | nexttoward (T... args)
T | noboolalpha (T... args)
T | none_of (T... args)
T | noshowbase (T... args)
T | noshowpoint (T... args)
T | noshowpos (T... args)
T | noskipws (T... args)
T | not1 (T... args)
T | not2 (T... args)
T | not_fn (T... args)
T | notify_all_at_thread_exit (T... args)
T | nounitbuf (T... args)
T | nouppercase (T... args)
T | nth_element (T... args)
T | oct (T... args)
T | partial_sort (T... args)
T | partial_sort_copy (T... args)
T | partial_sum (T... args)
T | partition (T... args)
T | partition_copy (T... args)
T | partition_point (T... args)
T | perror (T... args)
T | pop_heap (T... args)
T | pow (T... args)
T | prev (T... args)
T | prev_permutation (T... args)
T | printf (T... args)
T | push_heap (T... args)
T | put_money (T... args)
T | put_time (T... args)
T | putc (T... args)
T | putchar (T... args)
T | puts (T... args)
T | putwchar (T... args)
T | qsort (T... args)
T | quick_exit (T... args)
T | quoted (T... args)
T | raise (T... args)
T | rand (T... args)
T | random_shuffle (T... args)
T | rbegin (T... args)
T | realloc (T... args)
T | reduce (T... args)
T | ref (T... args)
T | regex_match (T... args)
T | regex_replace (T... args)
T | regex_search (T... args)
T | remainder (T... args)
T | remove(< algorithm >) (T... args)
T | remove(< cstdio >) (T... args)
T | remove_copy (T... args)
T | remove_copy_if (T... args)
T | remove_if (T... args)
T | remquo (T... args)
T | rename (T... args)
T | rend (T... args)
T | replace (T... args)
T | replace_copy (T... args)
T | replace_copy_if (T... args)
T | replace_if (T... args)
T | resetiosflags (T... args)
T | rethrow_exception (T... args)
T | rethrow_if_nested (T... args)
T | return_temporary_buffer (T... args)
T | reverse (T... args)
T | reverse_copy (T... args)
T | rewind (T... args)
T | riemann_zeta (T... args)
T | riemann_zetaf (T... args)
T | riemann_zetal (T... args)
T | right (T... args)
T | rint (T... args)
T | rotate (T... args)
T | rotate_copy (T... args)
T | round (T... args)
T | sample (T... args)
T | scalbln (T... args)
T | scalbn (T... args)
T | scanf (T... args)
T | scientific (T... args)
T | search (T... args)
T | search_n (T... args)
T | set_difference (T... args)
T | set_intersection (T... args)
T | set_new_handler (T... args)
T | set_symmetric_difference (T... args)
T | set_terminate (T... args)
T | set_unexpected (T... args)
T | set_union (T... args)
T | setbase (T... args)
T | setbuf (T... args)
T | setfill (T... args)
T | setiosflags (T... args)
T | setlocale (T... args)
T | setprecision (T... args)
T | setvbuf (T... args)
T | setw (T... args)
T | showbase (T... args)
T | showpoint (T... args)
T | showpos (T... args)
T | shuffle (T... args)
T | signal (T... args)
T | signbit (T... args)
T | sin (T... args)
T | sinh (T... args)
T | size (T... args)
T | skipws (T... args)
T | snprintf (T... args)
T | sort (T... args)
T | sort_heap (T... args)
T | sph_bessel (T... args)
T | sph_besself (T... args)
T | sph_bessell (T... args)
T | sph_legendre (T... args)
T | sph_legendref (T... args)
T | sph_legendrel (T... args)
T | sph_neumann (T... args)
T | sph_neumannf (T... args)
T | sph_neumannl (T... args)
T | sprintf (T... args)
T | sqrt (T... args)
T | srand (T... args)
T | sscanf (T... args)
T | stable_partition (T... args)
T | stable_sort (T... args)
T | static_pointer_cast (T... args)
T | stod (T... args)
T | stof (T... args)
T | stoi (T... args)
T | stol (T... args)
T | stold (T... args)
T | stoll (T... args)
T | stoul (T... args)
T | stoull (T... args)
T | strcat (T... args)
T | strchr (T... args)
T | strcmp (T... args)
T | strcoll (T... args)
T | strcpy (T... args)
T | strcspn (T... args)
T | strerror (T... args)
T | strftime (T... args)
T | strlen (T... args)
T | strncat (T... args)
T | strncmp (T... args)
T | strncpy (T... args)
T | strpbrk (T... args)
T | strrchr (T... args)
T | strspn (T... args)
T | strstr (T... args)
T | strtod (T... args)
T | strtof (T... args)
T | strtoimax (T... args)
T | strtok (T... args)
T | strtol (T... args)
T | strtold (T... args)
T | strtoll (T... args)
T | strtoul (T... args)
T | strtoull (T... args)
T | strtoumax (T... args)
T | strxfrm (T... args)
T | swap (T... args)
T | swap_ranges (T... args)
T | swprintf (T... args)
T | swscanf (T... args)
T | system (T... args)
T | system_category (T... args)
T | tan (T... args)
T | tanh (T... args)
T | terminate (T... args)
T | tgamma (T... args)
T | throw_with_nested (T... args)
T | tie (T... args)
T | time (T... args)
T | timespec (T... args)
T | timespec_get (T... args)
T | tmpfile (T... args)
T | tmpnam (T... args)
template<std::floating_point floating_point_type>
to_chars_result | to_chars (char *first, char *last, floating_point_type value) noexcept
| std::to_chars overload for floating point via a std::stringstream for default base = 10.
T | to_string (T... args)
T | to_wstring (T... args)
T | tolower(< cctype >) (T... args)
T | tolower(< clocale >) (T... args)
T | toupper(< cctype >) (T... args)
T | toupper(< clocale >) (T... args)
T | towctrans (T... args)
T | towlower (T... args)
T | towupper (T... args)
T | transform (T... args)
T | transform_exclusive_scan (T... args)
T | transform_inclusive_scan (T... args)
T | transform_reduce (T... args)
T | trunc (T... args)
T | try_lock (T... args)
T | tuple_cat (T... args)
T | uncaught_exception (T... args)
T | undeclare_no_pointers (T... args)
T | undeclare_reachable (T... args)
T | unexpected (T... args)
T | ungetc (T... args)
T | ungetwc (T... args)
T | uninitialized_copy (T... args)
T | uninitialized_copy_n (T... args)
T | uninitialized_default_construct (T... args)
T | uninitialized_default_construct_n (T... args)
T | uninitialized_fill (T... args)
T | uninitialized_fill_n (T... args)
T | uninitialized_move (T... args)
T | uninitialized_move_n (T... args)
T | uninitialized_value_construct (T... args)
T | uninitialized_value_construct_n (T... args)
T | unique (T... args)
T | unique_copy (T... args)
T | unitbuf (T... args)
T | upper_bound (T... args)
T | uppercase (T... args)
T | use_facet (T... args)
T | vfprintf (T... args)
T | vfscanf (T... args)
T | vfwprintf (T... args)
T | vfwscanf (T... args)
T | visit (T... args)
T | vprintf (T... args)
T | vscanf (T... args)
T | vsnprintf (T... args)
T | vsprintf (T... args)
T | vsscanf (T... args)
T | vswprintf (T... args)
T | vswscanf (T... args)
T | vwprintf (T... args)
T | vwscanf (T... args)
T | wcrtomb (T... args)
T | wcscat (T... args)
T | wcschr (T... args)
T | wcscmp (T... args)
T | wcscoll (T... args)
T | wcscpy (T... args)
T | wcscspn (T... args)
T | wcsftime (T... args)
T | wcslen (T... args)
T | wcsncat (T... args)
T | wcsncmp (T... args)
T | wcsncpy (T... args)
T | wcspbrk (T... args)
T | wcsrchr (T... args)
T | wcsrtombs (T... args)
T | wcsspn (T... args)
T | wcsstr (T... args)
T | wcstod (T... args)
T | wcstof (T... args)
T | wcstoimax (T... args)
T | wcstok (T... args)
T | wcstol (T... args)
T | wcstold (T... args)
T | wcstoll (T... args)
T | wcstombs (T... args)
T | wcstoul (T... args)
T | wcstoull (T... args)
T | wcstoumax (T... args)
T | wcsxfrm (T... args)
T | wctob (T... args)
T | wctomb (T... args)
T | wctrans (T... args)
T | wctype (T... args)
T | wmemchr (T... args)
T | wmemcmp (T... args)
T | wmemcpy (T... args)
T | wmemmove (T... args)
T | wmemset (T... args)
T | wprintf (T... args)
T | ws (T... args)
T | wscanf (T... args)

## Variables

T | alignment_of_v
T | conjunction_v
T | disjunction_v
T | extent_v
constexpr std::size_t | hardware_constructive_interference_size = 64
| Maximum size of contiguous memory to promote true sharing.
constexpr std::size_t | hardware_destructive_interference_size = 64
| Minimum offset between two objects to avoid false sharing.
T | has_unique_object_representations_v
T | has_virtual_destructor_v
T | is_abstract_v
T | is_arithmetic_v
T | is_array_v
T | is_assignable_v
T | is_base_of_v
T | is_bind_expression_v
T | is_callable_v
T | is_class_v
T | is_compound_v
T | is_const_v
T | is_constructible_v
T | is_convertible_v
T | is_copy_assignable_v
T | is_copy_constructible_v
T | is_default_constructible_v
T | is_destructible_v
T | is_empty_v
T | is_enum_v
T | is_error_condition_enum_v
T | is_execution_policy_v
T | is_final_v
T | is_floating_point_v
T | is_function_v
T | is_fundamental_v
T | is_integral_v
T | is_literal_type_v
T | is_lvalue_reference_v
T | is_member_function_pointer_v
T | is_member_object_pointer_v
T | is_member_pointer_v
T | is_move_assignable_v
T | is_move_constructible_v
T | is_nothrow_assignable_v
T | is_nothrow_callable_v
T | is_nothrow_constructible_v
T | is_nothrow_copy_assignable_v
T | is_nothrow_copy_constructible_v
T | is_nothrow_default_constructible_v
T | is_nothrow_destructible_v
T | is_nothrow_move_assignable_v
T | is_nothrow_move_constructible_v
T | is_nothrow_swappable_v
T | is_nothrow_swappable_with_v
T | is_null_pointer_v
T | is_object_v
T | is_placeholder_v
T | is_pod_v
T | is_pointer_v
T | is_polymorphic_v
T | is_reference_v
T | is_rvalue_reference_v
T | is_same_v
T | is_scalar_v
T | is_signed_v
T | is_standard_layout_v
T | is_swappable_v
T | is_swappable_with_v
T | is_trivial_v
T | is_trivially_assignable_v
T | is_trivially_constructible_v
T | is_trivially_copy_assignable_v
T | is_trivially_copy_constructible_v
T | is_trivially_copyable_v
T | is_trivially_default_constructible_v
T | is_trivially_destructible_v
T | is_trivially_move_assignable_v
T | is_trivially_move_constructible_v
T | is_union_v
T | is_unsigned_v
T | is_void_v
T | is_volatile_v
T | negation_v
T | rank_v
T | ratio_equal_v
T | ratio_greater_equal_v
T | ratio_greater_v
T | ratio_less_equal_v
T | ratio_less_v
T | ratio_not_equal_v
T | tuple_size_v
T | uses_allocator_v
T | variant_size_v

## Detailed Description

SeqAn specific customisations in the standard namespace.

## Function Documentation

## from_chars()

template<std::floating_point floating_point_type>

from_chars_result seqan3::contrib::charconv_float::from_chars | ( | char const * | first,
|  | char const * | last,
|  | floating_point_type & | value,
|  | chars_format | fmt = chars_format::general )

inline noexcept

Parse a char sequence into an floating point value.

Template Parameters

  floating_point_type | The type to parse the string into; Must model std::floating_point.

Parameters

  [in] | first | The start of the string to parse.
  [in] | last | The end of the string to parse.
  [in,out] | value | The value to store the parsed result in.
  [in] | fmt | The std::chars_format that alters the behaviour of parsing.

Returns
  A std::from_char_result. See detail section return value for more information.

Analyzes the character sequence [first,last) for a pattern described below. If no characters match the pattern or if the value obtained by parsing the matched characters is not representable in the type of value, value is unmodified, otherwise the characters matching the pattern are interpreted as a text representation of an arithmetic value, which is stored in value.

Floating-point parsers: Expects the pattern identical to the one used by std::strtod in the default ("C") locale, except that:

- the plus sign is not recognized outside of the exponent (only the minus sign is permitted at the beginning)
- if fmt has std::chars_format::scientific set but not std::chars_format::fixed, the exponent part is required (otherwise it is optional)
- if fmt has std::chars_format::fixed set but not std::chars_format::scientific, the optional exponent is not permitted
- if fmt is std::chars_format::hex, the prefix "0x" or "0X" is not permitted (the string "0x123" parses as the value "0" with unparsed remainder "x123").

Attention
  This implementation is a workaround until the function is supported by the compiler. It falls back to use the functions strto[d/f/ld] before checking the above limitations

### Return value

This function is workaround until the function is supported by the compiler. It falls back to use the functions strto[d/f/ld] so the return value is NOT as documented here https://en.cppreference.com/w/cpp/utility/from_chars but:

On success, std::from_chars_result::ec is value-initialized. On error, std::from_chars_result::ec is either an std::errc::invalid_argument if an illegal character or format has been encountered, or std::errc::out_of_range if parsing the value would cause an overflow. The std::from_chars_result::ptr value is always set to last.

### The locale issue

std::from_chars is documented to be locale independent. The accepted patterns are identical to the one used by strtod in the defailt ("C") locale.

The functions strto[d/f/ld] used here are locale dependent but setting the locale manually by std::setlocale is not thread safe. So for the time being this workaround is locale dependent.

See also
  https://en.cppreference.com/w/cpp/utility/from_chars

Hide me