libstdc++
Class Index
_ | a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | q | r | s | t | u | v | w
  _  
atomic_ref (std)    error_category (std)    iterator_traits< _Tp * > (std)    range_invalidation_guarantee (__gnu_pbds)   
auto_ptr (std)    error_code (std)   
  j  
ranged_hash_fn (__gnu_pbds::detail)   
__accumulate_binop_reduct (__gnu_parallel)    auto_ptr_ref (std)    error_condition (std)    ranged_hash_fn< Key, Hash_Fn, _Alloc, Comb_Hash_Fn, false > (__gnu_pbds::detail)   
__accumulate_selector (__gnu_parallel)   
  b  
exact_tag (__gnu_parallel)    join_error (__gnu_pbds)    ranged_hash_fn< Key, Hash_Fn, _Alloc, Comb_Hash_Fn, true > (__gnu_pbds::detail)   
__adjacent_difference_selector (__gnu_parallel)    exception (std)    jthread (std)    ranged_hash_fn< Key, null_type, _Alloc, Comb_Hash_Fn, false > (__gnu_pbds::detail)   
__adjacent_find_selector (__gnu_parallel)    back_insert_iterator (std)    exception_ptr (std::__unspecified__)   
  l  
ranged_hash_fn< Key, null_type, _Alloc, Comb_Hash_Fn, true > (__gnu_pbds::detail)   
__alloc_traits (__gnu_cxx)    bad_alloc (std)    exponential_distribution (std)    ranged_probe_fn (__gnu_pbds::detail)   
__basic_future (std)    bad_any_cast (std::experimental::fundamentals_v1)    extent (std)    left_child_next_sibling_heap (__gnu_pbds::detail)    ranged_probe_fn< Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, false > (__gnu_pbds::detail)   
__binder1st (__gnu_parallel)    bad_any_cast (std)    extreme_value_distribution (std)    left_child_next_sibling_heap_const_iterator_ (__gnu_pbds::detail)    ranged_probe_fn< Key, Hash_Fn, _Alloc, Comb_Probe_Fn, Probe_Fn, true > (__gnu_pbds::detail)   
__binder2nd (__gnu_parallel)    bad_any_cast (std::experimental::fundamentals_v1)   
  f  
left_child_next_sibling_heap_node_ (__gnu_pbds::detail)    ranged_probe_fn< Key, null_type, _Alloc, Comb_Probe_Fn, null_type, false > (__gnu_pbds::detail)   
__codecvt_abstract_base (std)    bad_cast (std)    left_child_next_sibling_heap_node_point_const_iterator_ (__gnu_pbds::detail)    rank (std)   
__common_pool_policy (__gnu_cxx)    bad_exception (std)    locale::facet (std)    length_error (std)    ratio (std)   
__count_if_selector (__gnu_parallel)    bad_function_call (std)    ios_base::failure (std)    less (std::ranges)    ratio_equal (std)   
__count_selector (__gnu_parallel)    bad_optional_access (std)    file_status (std::filesystem)    less (std)    ratio_greater (std)   
__ctype_abstract_base (std)    bad_optional_access (std::experimental::fundamentals_v1)    filesystem_error (std::experimental::filesystem::v1)    less< void > (std)    ratio_greater_equal (std)   
__dynamic_bitset_base (std::tr2)    bad_optional_access (std::experimental::fundamentals_v1)    filesystem_error (std::experimental::filesystem::v1)    less_equal (std::ranges)    ratio_less (std)   
__fill_selector (__gnu_parallel)    bad_typeid (std)    filesystem_error (std::filesystem)    less_equal (std)    ratio_less_equal (std)   
__find_first_of_selector (__gnu_parallel)    bad_weak_ptr (std)    find_tag (__gnu_parallel)    less_equal< void > (std)    ratio_not_equal (std)   
__find_if_selector (__gnu_parallel)    balanced_quicksort_tag (__gnu_parallel)    fisher_f_distribution (std)    limit_condition::limit_adjustor (__gnu_cxx)    raw_storage_iterator (std)   
__for_each_selector (__gnu_parallel)    balanced_tag (__gnu_parallel)    forced_error (__gnu_cxx)    limit_condition (__gnu_cxx)    rb_tree (__gnu_cxx)   
__forced_unwind (__cxxabiv1)    bases (std::tr2)    forward_iterator_tag (std)    linear_congruential_engine (std)    rb_tree_map (__gnu_pbds::detail)   
__generate_selector (__gnu_parallel)    basic_branch (__gnu_pbds)    forward_list (std::__debug)    linear_probe_fn (__gnu_pbds)    rb_tree_node_ (__gnu_pbds::detail)   
__generic_find_selector (__gnu_parallel)    basic_branch_tag (__gnu_pbds)    forward_list (std)    list (std)    rb_tree_tag (__gnu_pbds)   
__generic_for_each_selector (__gnu_parallel)    basic_filebuf (std)    fpos (std)    list (std::__debug)    rc (__gnu_pbds::detail)   
__identity_selector (__gnu_parallel)    basic_fstream (std)    free_list (__gnu_cxx)    list_update (__gnu_pbds)    rc_binomial_heap (__gnu_pbds::detail)   
__inner_product_selector (__gnu_parallel)    basic_hash_table (__gnu_pbds)    from_chars_result (std)    list_update_tag (__gnu_pbds)    rc_binomial_heap_tag (__gnu_pbds)   
__is_fast_hash (std)    basic_hash_tag (__gnu_pbds)    front_insert_iterator (std)    locale (std)    rebind_traits (__gnu_pbds::detail)   
__is_location_invariant (std)    basic_ifstream (std)    function< _Res(_ArgTypes...)> (std)    lock_guard (std)    recursive_directory_iterator (std::filesystem)   
__is_nullptr_t (std)    basic_invalidation_guarantee (__gnu_pbds)    future (std)    logic_error (std)    recursive_init_error (__gnu_cxx)   
__max_element_reduct (__gnu_parallel)    basic_ios (std)    future< _Res & > (std)    logical_and (std)    recursive_mutex (std)   
__min_element_reduct (__gnu_parallel)    basic_iostream (std)    future< void > (std)    logical_and< void > (std)    recursive_timed_mutex (std)   
__mini_vector (__gnu_cxx::__detail)    basic_istream (std)    future_error (std)    logical_not (std)    bitset::reference (std)   
__mismatch_selector (__gnu_parallel)    basic_istringstream (std)   
  g  
logical_not< void > (std)    dynamic_bitset::reference (std::tr2)   
__mt_alloc (__gnu_cxx)    basic_ofstream (std)    logical_or (std)    reference_wrapper (std)   
__mt_alloc_base (__gnu_cxx)    basic_ostream (std)    gamma_distribution (std)    logical_or< void > (std)    regex_error (std)   
__multiway_merge_3_variant_sentinel_switch (__gnu_parallel)    basic_ostringstream (std)    geometric_distribution (std)    lognormal_distribution (std)    regex_iterator (std)   
__multiway_merge_3_variant_sentinel_switch< true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare > (__gnu_parallel)    basic_regex (std)    gp_hash_table (__gnu_pbds)    lu_counter_metadata (__gnu_pbds::detail)    regex_token_iterator (std)   
__multiway_merge_4_variant_sentinel_switch (__gnu_parallel)    basic_streambuf (std)    gp_hash_tag (__gnu_pbds)    lu_counter_policy (__gnu_pbds)    regex_traits (std)   
__multiway_merge_4_variant_sentinel_switch< true, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare > (__gnu_parallel)    basic_string (std)    gp_ht_map (__gnu_pbds::detail)    lu_counter_policy_base (__gnu_pbds::detail)    remove_all_extents (std)   
__multiway_merge_k_variant_sentinel_switch (__gnu_parallel)    basic_string (__gnu_debug)    gps_clock (std::chrono)    lu_map (__gnu_pbds::detail)    remove_const (std)   
__multiway_merge_k_variant_sentinel_switch< false, __stable, _RAIterIterator, _RAIter3, _DifferenceTp, _Compare > (__gnu_parallel)    basic_string_view (std::experimental::fundamentals_v1)    greater (std::ranges)    lu_move_to_front_policy (__gnu_pbds)    remove_cv (std)   
__new_allocator (std)    basic_string_view (std::experimental::fundamentals_v1)    greater (std)   
  m  
remove_extent (std)   
__numeric_limits_base (std)    basic_string_view (std)    greater< void > (std)    remove_pointer (std)   
__per_type_pool_policy (__gnu_cxx)    basic_stringbuf (std)    greater_equal (std::ranges)    make_signed (std)    remove_reference (std)   
__pool (__gnu_cxx)    basic_stringstream (std)    greater_equal (std)    make_unsigned (std)    remove_volatile (std)   
__pool< false > (__gnu_cxx)    bernoulli_distribution (std)    greater_equal< void > (std)    malloc_allocator (__gnu_cxx)    resize_error (__gnu_pbds)   
__pool< true > (__gnu_cxx)    bidirectional_iterator_tag (std)    random_condition::group_adjustor (__gnu_cxx)    map (std::__debug)    resize_policy (__gnu_pbds::detail)   
__pool_alloc (__gnu_cxx)    bin_search_tree_const_it_ (__gnu_pbds::detail)    growing_blocks_tag (__gnu_parallel)    map (std)    result_of (std)   
__pool_alloc_base (__gnu_cxx)    bin_search_tree_const_node_it_ (__gnu_pbds::detail)    gslice (std)    mask_array (std)    reverse_iterator (std)   
__pool_base (__gnu_cxx)    bin_search_tree_it_ (__gnu_pbds::detail)    gslice_array (std)    mask_based_range_hashing (__gnu_pbds::detail)    rope (__gnu_cxx)   
__rc_string_base (__gnu_cxx)    bin_search_tree_node_it_ (__gnu_pbds::detail)   
  h  
match_results (std)    runtime_error (std)   
__reflection_typelist (std::tr2)    bin_search_tree_traits (__gnu_pbds::detail)    maybe_null_type (__gnu_pbds::detail)   
  s  
__reflection_typelist< _First, _Rest... > (std::tr2)    bin_search_tree_traits< Key, null_type, Cmp_Fn, Node_Update, Node, _Alloc > (__gnu_pbds::detail)    has_unique_object_representations (std)    maybe_null_type< Key, null_type, _Alloc, Store_Hash > (__gnu_pbds::detail)   
__reflection_typelist<> (std::tr2)    binary_compose (__gnu_cxx)    has_virtual_destructor (std)    mem_fun1_ref_t (std)    sample_probe_fn (__gnu_pbds)   
__replace_if_selector (__gnu_parallel)    binary_function (std)    hash (std)    mem_fun1_t (std)    sample_range_hashing (__gnu_pbds)   
__replace_selector (__gnu_parallel)    binary_heap (__gnu_pbds::detail)    hash< __debug::bitset< _Nb > > (std)    mem_fun_ref_t (std)    sample_ranged_hash_fn (__gnu_pbds)   
__scoped_lock (__gnu_cxx)    binary_heap_const_iterator_ (__gnu_pbds::detail)    hash< __debug::vector< bool, _Alloc > > (std)    mem_fun_t (std)    sample_ranged_probe_fn (__gnu_pbds)   
__transform1_selector (__gnu_parallel)    binary_heap_point_const_iterator_ (__gnu_pbds::detail)    hash< __gnu_cxx::__u16vstring > (std)    memory_resource (std::pmr)    sample_resize_policy (__gnu_pbds)   
__transform2_selector (__gnu_parallel)    binary_heap_tag (__gnu_pbds)    hash< __gnu_cxx::__u32vstring > (std)    mersenne_twister_engine (std)    sample_resize_trigger (__gnu_pbds)   
__unary_negate (__gnu_parallel)    binary_negate (std)    hash< __gnu_cxx::__vstring > (std)    messages (std)    sample_size_policy (__gnu_pbds)   
__versa_string (__gnu_cxx)    binder1st (std)    hash< __gnu_cxx::__wvstring > (std)    messages_base (std)    sample_tree_node_update (__gnu_pbds)   
_After_nth_from (__gnu_debug)    binder2nd (std)    hash< __gnu_cxx::throw_value_limit > (std)    messages_byname (std)    sample_trie_access_traits (__gnu_pbds)   
_Base_bitset (std)    binomial_distribution (std)    hash< __gnu_cxx::throw_value_random > (std)    minus (std)    sample_trie_node_update (__gnu_pbds)   
_Base_bitset< 0 > (std)    binomial_heap (__gnu_pbds::detail)    hash< __gnu_debug::basic_string< _CharT > > (std)    minus< void > (std)    sample_update_policy (__gnu_pbds)   
_Base_bitset< 1 > (std)    binomial_heap_base (__gnu_pbds::detail)    hash< __shared_ptr< _Tp, _Lp > > (std)    mod_based_range_hashing (__gnu_pbds::detail)    sampling_tag (__gnu_parallel)   
_BeforeBeginHelper (__gnu_debug)    binomial_heap_tag (__gnu_pbds)    hash< _Tp * > (std)    modulus (std)    scoped_allocator_adaptor (std)   
_Bind (std)    bitmap_allocator (__gnu_cxx)    hash< basic_string< char, char_traits< char >, _Alloc > > (std)    modulus< void > (std)    scoped_lock (std)   
_Bind_result (std)    bitset (std)    hash< basic_string< char16_t, char_traits< char16_t >, _Alloc > > (std)    money_base (std)    seed_seq (std)   
_Bitmap_counter (__gnu_cxx::__detail)    bitset (std::__debug)    hash< basic_string< char32_t, char_traits< char32_t >, _Alloc > > (std)    money_get (std)    select1st (__gnu_cxx)   
_BracketMatcher (std::__detail)    bool_set (std::tr2)    hash< basic_string< wchar_t, char_traits< wchar_t >, _Alloc > > (std)    money_put (std)    select2nd (__gnu_cxx)   
_Caster (__gnu_cxx)    branch_policy (__gnu_pbds::detail)    hash< bool > (std)    moneypunct (std)    select_value_type (__gnu_pbds::detail)   
_Char_types (__gnu_cxx)    branch_policy< Node_CItr, Node_CItr, _Alloc > (__gnu_pbds::detail)    hash< char > (std)    moneypunct_byname (std)    select_value_type< Key, null_type > (__gnu_pbds::detail)   
pat_trie_base::_CIter (__gnu_pbds::detail)   
  c  
hash< char16_t > (std)    monotonic_buffer_resource (std::pmr)    basic_ostream::sentry (std)   
_Compiler (std::__detail)    hash< char32_t > (std)    month (std::chrono)    basic_istream::sentry (std)   
_CRandNumber (std::__parallel)    cauchy_distribution (std)    hash< double > (std)    move_iterator (std)    sequence_tag (__gnu_pbds)   
_Deque_base (std)    cc_hash_max_collision_check_resize_trigger (__gnu_pbds)    hash< error_code > (std)    move_only_function< _Res(_ArgTypes...) _GLIBCXX_MOF_CV noexcept(_Noex)> (std)    sequential_tag (__gnu_parallel)   
_Deque_iterator (std)    cc_hash_table (__gnu_pbds)    hash< error_condition > (std)    multimap (std)    set (std)   
_DRandomShufflingGlobalData (__gnu_parallel)    cc_hash_tag (__gnu_pbds)    hash< experimental::optional< _Tp > > (std)    multimap (std::__debug)    set (std::__debug)   
_DRSSorterPU (__gnu_parallel)    cc_ht_map (__gnu_pbds::detail)    hash< experimental::shared_ptr< _Tp > > (std)    multiplies (std)    shared_future (std)   
_DummyReduct (__gnu_parallel)    char_traits (__gnu_cxx)    hash< float > (std)    multiplies< void > (std)    shared_future< _Res & > (std)   
_Equal_to (__gnu_debug)    char_traits (std)    hash< int > (std)    multiset (std::__debug)    shared_future< void > (std)   
_EqualFromLess (__gnu_parallel)    char_traits< __gnu_cxx::character< _Value, _Int, _St > > (std)    hash< long > (std)    multiset (std)    shared_lock (std)   
_EqualTo (__gnu_parallel)    char_traits< char > (std)    hash< long double > (std)    multiway_mergesort_exact_tag (__gnu_parallel)    shared_mutex (std)   
_Executor (std::__detail)    char_traits< wchar_t > (std)    hash< long long > (std)    multiway_mergesort_sampling_tag (__gnu_parallel)    shared_ptr (std)   
_ExtPtr_allocator (__gnu_cxx)    character (__gnu_cxx)    hash< shared_ptr< _Tp > > (std)    multiway_mergesort_tag (__gnu_parallel)    shared_timed_mutex (std)   
_Ffit_finder (__gnu_cxx::__detail)    chi_squared_distribution (std)    hash< short > (std)    mutex (std)    shuffle_order_engine (std)   
_Function_base (std)    codecvt (std)    hash< signed char > (std)   
  n  
single_view (std::ranges)   
_Fwd_list_base (std)    codecvt< _InternT, _ExternT, encoding_state > (std)    hash< thread::id > (std)    slice (std)   
_Fwd_list_const_iterator (std)    codecvt< char, char, mbstate_t > (std)    hash< type_index > (std)    negate (std)    slice_array (std)   
_Fwd_list_iterator (std)    codecvt< char16_t, char, mbstate_t > (std)    hash< unique_ptr< _Tp, _Dp > > (std)    negate< void > (std)    slist (__gnu_cxx)   
_Fwd_list_node (std)    codecvt< char32_t, char, mbstate_t > (std)    hash< unsigned char > (std)    negative_binomial_distribution (std)    source_location (std)   
_Fwd_list_node_base (std)    codecvt< wchar_t, char, mbstate_t > (std)    hash< unsigned int > (std)    nested_exception (std)    space_info (std::experimental::filesystem::v1)   
_GuardedIterator (__gnu_parallel)    codecvt_base (std)    hash< unsigned long > (std)    random_condition::never_adjustor (__gnu_cxx)    space_info (std::experimental::filesystem::v1)   
pat_trie_base::_Head (__gnu_pbds::detail)    codecvt_byname (std)    hash< unsigned long long > (std)    limit_condition::never_adjustor (__gnu_cxx)    space_info (std::filesystem)   
pat_trie_base::_Inode (__gnu_pbds::detail)    collate (std)    hash< unsigned short > (std)    new_allocator (__gnu_cxx)    splay_tree_map (__gnu_pbds::detail)   
_Invalid_type (__gnu_cxx)    collate_byname (std)    hash< wchar_t > (std)    no_throw_copies (__gnu_pbds::detail)    splay_tree_node_ (__gnu_pbds::detail)   
pat_trie_base::_Iter (__gnu_pbds::detail)    common_type (std)    hash<::bitset< _Nb > > (std)    no_throw_copies< Key, null_type > (__gnu_pbds::detail)    splay_tree_tag (__gnu_pbds)   
_IteratorPair (__gnu_parallel)    common_type< chrono::duration< _Rep, _Period > > (std)    hash<::vector< bool, _Alloc > > (std)    normal_distribution (std)    stack (std)   
_IteratorTriple (__gnu_parallel)    common_type< chrono::duration< _Rep, _Period >, chrono::duration< _Rep, _Period > > (std)    hash_eq_fn (__gnu_pbds::detail)    nostopstate_t (std)    stdio_filebuf (__gnu_cxx)   
_Job (__gnu_parallel)    common_type< chrono::duration< _Rep1, _Period1 >, chrono::duration< _Rep2, _Period2 > > (std)    hash_eq_fn< Key, Eq_Fn, _Alloc, false > (__gnu_pbds::detail)    not_equal_to (std::ranges)    stdio_sync_filebuf (__gnu_cxx)   
pat_trie_base::_Leaf (__gnu_pbds::detail)    common_type< chrono::time_point< _Clock, _Duration > > (std)    hash_eq_fn< Key, Eq_Fn, _Alloc, true > (__gnu_pbds::detail)    not_equal_to (std)    steady_clock (std::chrono)   
_Less (__gnu_parallel)    common_type< chrono::time_point< _Clock, _Duration >, chrono::time_point< _Clock, _Duration > > (std)    hash_exponential_size_policy (__gnu_pbds)    not_equal_to< void > (std)    stop_callback (std)   
_Lexicographic (__gnu_parallel)    common_type< chrono::time_point< _Clock, _Duration1 >, chrono::time_point< _Clock, _Duration2 > > (std)    hash_load_check_resize_trigger (__gnu_pbds)    null_node_update (__gnu_pbds)    stop_source (std)   
_LexicographicReverse (__gnu_parallel)    compare_three_way_result (std)    hash_load_check_resize_trigger_size_base (__gnu_pbds::detail)    null_type (__gnu_pbds)    stop_token (std)   
_List_base (std)    complex (std)    hash_load_check_resize_trigger_size_base< Size_Type, true > (__gnu_pbds::detail)    nullopt_t (std)    stored_data (__gnu_pbds::detail)   
_List_const_iterator (std)    complex< double > (std)    hash_map (__gnu_cxx)    nullopt_t (std::experimental::fundamentals_v1)    stored_data< _Tv, _Th, false > (__gnu_pbds::detail)   
_List_iterator (std)    complex< float > (std)    hash_multimap (__gnu_cxx)    nullopt_t (std::experimental::fundamentals_v1)    stored_hash (__gnu_pbds::detail)   
_List_node (std)    complex< long double > (std)    hash_multiset (__gnu_cxx)    num_get (std)    stored_value (__gnu_pbds::detail)   
_List_node_base (std::__detail)    cond_dealtor (__gnu_pbds::detail)    hash_prime_size_policy (__gnu_pbds)    num_put (std)    string_tag (__gnu_pbds)   
_List_node_header (std::__detail)    ov_tree_map::cond_dtor (__gnu_pbds::detail)    hash_set (__gnu_cxx)    numeric_limits (std)    student_t_distribution (std)   
_LoserTreeBase::_Loser (__gnu_parallel)    condition_base (__gnu_cxx)    hash_standard_resize_policy (__gnu_pbds)    numeric_limits< bool > (std)    sub_match (std)   
_LoserTreePointerBase::_Loser (__gnu_parallel)    condition_variable (std)    hh_mm_ss (std::chrono)    numeric_limits< char > (std)    subtract_with_carry_engine (std)   
_LoserTree (__gnu_parallel)    condition_variable_any (std)   
  i  
numeric_limits< char16_t > (std)    subtractive_rng (__gnu_cxx)   
_LoserTree< false, _Tp, _Compare > (__gnu_parallel)    conditional (std)    numeric_limits< char32_t > (std)    synchronized_pool_resource (std::pmr)   
_LoserTreeBase (__gnu_parallel)    pat_trie_base::_Inode::const_iterator (__gnu_pbds::detail)    locale::id (std)    numeric_limits< double > (std)    synth_access_traits (__gnu_pbds::detail)   
_LoserTreePointer (__gnu_parallel)    tzdb_list::const_iterator (std::chrono)    thread::id (std)    numeric_limits< float > (std)    system_clock (std::chrono)   
_LoserTreePointer< false, _Tp, _Compare > (__gnu_parallel)    const_mem_fun1_ref_t (std)    identity (std)    numeric_limits< int > (std)    system_error (std)   
_LoserTreePointerBase (__gnu_parallel)    const_mem_fun1_t (std)    in_place_t (std::experimental::fundamentals_v1)    numeric_limits< long > (std)   
  t  
_LoserTreePointerUnguarded (__gnu_parallel)    const_mem_fun_ref_t (std)    in_place_t (std::experimental::fundamentals_v1)    numeric_limits< long double > (std)   
_LoserTreePointerUnguarded< false, _Tp, _Compare > (__gnu_parallel)    const_mem_fun_t (std)    independent_bits_engine (std)    numeric_limits< long long > (std)    tai_clock (std::chrono)   
_LoserTreePointerUnguardedBase (__gnu_parallel)    constant_binary_fun (__gnu_cxx)    indirect_array (std)    numeric_limits< short > (std)    temporary_buffer (__gnu_cxx)   
_LoserTreeTraits (__gnu_parallel)    constant_size_blocks_tag (__gnu_parallel)    initializer_list (std)    numeric_limits< signed char > (std)    thin_heap (__gnu_pbds::detail)   
_LoserTreeUnguarded (__gnu_parallel)    constant_unary_fun (__gnu_cxx)    input_iterator_tag (std)    numeric_limits< unsigned char > (std)    thin_heap_tag (__gnu_pbds)   
_LoserTreeUnguarded< false, _Tp, _Compare > (__gnu_parallel)    constant_void_fun (__gnu_cxx)    insert_error (__gnu_pbds)    numeric_limits< unsigned int > (std)    thread (std)   
_LoserTreeUnguardedBase (__gnu_parallel)    container_base_dispatch (__gnu_pbds::detail)    insert_iterator (std)    numeric_limits< unsigned long > (std)    throw_allocator_base (__gnu_cxx)   
pat_trie_base::_Metadata (__gnu_pbds::detail)    container_base_dispatch< _VTp, Cmp_Fn, _Alloc, binary_heap_tag, null_type > (__gnu_pbds::detail)    integer_sequence (std)    numeric_limits< unsigned long long > (std)    throw_allocator_limit (__gnu_cxx)   
pat_trie_base::_Metadata< null_type, _Alloc > (__gnu_pbds::detail)    container_base_dispatch< _VTp, Cmp_Fn, _Alloc, binomial_heap_tag, null_type > (__gnu_pbds::detail)    integral_constant (std)    numeric_limits< unsigned short > (std)    throw_allocator_random (__gnu_cxx)   
_Multiplies (__gnu_parallel)    container_base_dispatch< _VTp, Cmp_Fn, _Alloc, pairing_heap_tag, null_type > (__gnu_pbds::detail)    invalid_argument (std)    numeric_limits< wchar_t > (std)    throw_value_base (__gnu_cxx)   
pat_trie_base::_Node_base (__gnu_pbds::detail)    container_base_dispatch< _VTp, Cmp_Fn, _Alloc, rc_binomial_heap_tag, null_type > (__gnu_pbds::detail)    invoke_result (std)    numpunct (std)    throw_value_limit (__gnu_cxx)   
pat_trie_base::_Node_citer (__gnu_pbds::detail)    container_base_dispatch< _VTp, Cmp_Fn, _Alloc, thin_heap_tag, null_type > (__gnu_pbds::detail)    ios_base (std)    numpunct_byname (std)    throw_value_random (__gnu_cxx)   
_Node_handle (std)    container_base_dispatch< Key, Mapped, _Alloc, cc_hash_tag, Policy_Tl > (__gnu_pbds::detail)    is_abstract (std)   
  o  
time_base (std)   
_Node_handle< _Value, _Value, _NodeAlloc > (std)    container_base_dispatch< Key, Mapped, _Alloc, gp_hash_tag, Policy_Tl > (__gnu_pbds::detail)    is_aggregate (std)    time_get (std)   
_Node_handle_common (std)    container_base_dispatch< Key, Mapped, _Alloc, list_update_tag, Policy_Tl > (__gnu_pbds::detail)    is_arithmetic (std)    omp_loop_static_tag (__gnu_parallel)    time_get_byname (std)   
_Node_insert_return (std)    container_base_dispatch< Key, Mapped, _Alloc, ov_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_array (std)    omp_loop_tag (__gnu_parallel)    time_point (std::chrono)   
pat_trie_base::_Node_iter (__gnu_pbds::detail)    container_base_dispatch< Key, Mapped, _Alloc, pat_trie_tag, Policy_Tl > (__gnu_pbds::detail)    is_assignable (std)    once_flag (std)    time_put (std)   
_Not_equal_to (__gnu_debug)    container_base_dispatch< Key, Mapped, _Alloc, rb_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_base_of (std)    optional (std::experimental::fundamentals_v1)    time_put_byname (std)   
_Not_fn (std)    container_base_dispatch< Key, Mapped, _Alloc, splay_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression (std)    optional (std::experimental::fundamentals_v1)    timed_mutex (std)   
_Nothing (__gnu_parallel)    container_base_dispatch< Key, null_type, _Alloc, cc_hash_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< _Bind< _Signature > > (std)    optional (std)    to_chars_result (std)   
_Optional_base (std)    container_base_dispatch< Key, null_type, _Alloc, gp_hash_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< _Bind_result< _Result, _Signature > > (std)    ostream_iterator (std)    treat_as_floating_point (std::chrono)   
_Piece (__gnu_parallel)    container_base_dispatch< Key, null_type, _Alloc, list_update_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< const _Bind< _Signature > > (std)    ostream_joiner (std::experimental::fundamentals_v2)    tree (__gnu_pbds)   
_Placeholder (std)    container_base_dispatch< Key, null_type, _Alloc, ov_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< const _Bind_result< _Result, _Signature > > (std)    ostream_joiner (std::experimental::fundamentals_v2)    tree_metadata_helper (__gnu_pbds::detail)   
_Plus (__gnu_parallel)    container_base_dispatch< Key, null_type, _Alloc, pat_trie_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< const volatile _Bind< _Signature > > (std)    ostreambuf_iterator (std)    tree_metadata_helper< Node_Update, false > (__gnu_pbds::detail)   
_PMWMSSortingData (__gnu_parallel)    container_base_dispatch< Key, null_type, _Alloc, rb_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< const volatile _Bind_result< _Result, _Signature > > (std)    out_of_range (std)    tree_metadata_helper< Node_Update, true > (__gnu_pbds::detail)   
_Pointer_adapter (__gnu_cxx)    container_base_dispatch< Key, null_type, _Alloc, splay_tree_tag, Policy_Tl > (__gnu_pbds::detail)    is_bind_expression< volatile _Bind< _Signature > > (std)    output_iterator_tag (std)    tree_node_metadata_dispatch (__gnu_pbds::detail)   
_PseudoSequence (__gnu_parallel)    container_error (__gnu_pbds)    is_bind_expression< volatile _Bind_result< _Result, _Signature > > (std)    ov_tree_map (__gnu_pbds::detail)    tree_order_statistics_node_update (__gnu_pbds)   
_PseudoSequenceIterator (__gnu_parallel)    container_tag (__gnu_pbds)    is_bounded_array (std)    ov_tree_node_const_it_ (__gnu_pbds::detail)    tree_tag (__gnu_pbds)   
_QSBThreadLocal (__gnu_parallel)    container_traits (__gnu_pbds)    is_class (std)    ov_tree_node_it_ (__gnu_pbds::detail)    tree_traits (__gnu_pbds::detail)   
_Quoted_string (std::__detail)    container_traits_base (__gnu_pbds)    is_compound (std)    ov_tree_tag (__gnu_pbds)    tree_traits< Key, Mapped, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc > (__gnu_pbds::detail)   
_RandomNumber (__gnu_parallel)    container_traits_base< binary_heap_tag > (__gnu_pbds)    is_const (std)    overflow_error (std)    tree_traits< Key, Mapped, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc > (__gnu_pbds::detail)   
_Relative_pointer_impl (__gnu_cxx)    container_traits_base< binomial_heap_tag > (__gnu_pbds)    is_constructible (std)    owner_less (std)    tree_traits< Key, Mapped, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc > (__gnu_pbds::detail)   
_Relative_pointer_impl< const _Tp > (__gnu_cxx)    container_traits_base< cc_hash_tag > (__gnu_pbds)    is_copy_assignable (std)    owner_less< shared_ptr< _Tp > > (std::experimental::fundamentals_v2)    tree_traits< Key, null_type, Cmp_Fn, Node_Update, ov_tree_tag, _Alloc > (__gnu_pbds::detail)   
_RestrictedBoundedConcurrentQueue (__gnu_parallel)    container_traits_base< gp_hash_tag > (__gnu_pbds)    is_copy_constructible (std)    owner_less< shared_ptr< _Tp > > (std)    tree_traits< Key, null_type, Cmp_Fn, Node_Update, rb_tree_tag, _Alloc > (__gnu_pbds::detail)   
_Safe_container (__gnu_debug)    container_traits_base< list_update_tag > (__gnu_pbds)    is_default_constructible (std)    owner_less< shared_ptr< _Tp > > (std::experimental::fundamentals_v2)    tree_traits< Key, null_type, Cmp_Fn, Node_Update, splay_tree_tag, _Alloc > (__gnu_pbds::detail)   
_Safe_forward_list (__gnu_debug)    container_traits_base< ov_tree_tag > (__gnu_pbds)    is_destructible (std)    owner_less< void > (std)    trie (__gnu_pbds)   
_Safe_iterator (__gnu_debug)    container_traits_base< pairing_heap_tag > (__gnu_pbds)    is_empty (std)    owner_less< weak_ptr< _Tp > > (std::experimental::fundamentals_v2)    trie_metadata_helper (__gnu_pbds::detail)   
_Safe_iterator_base (__gnu_debug)    container_traits_base< pat_trie_tag > (__gnu_pbds)    is_enum (std)    owner_less< weak_ptr< _Tp > > (std)    trie_metadata_helper< Node_Update, false > (__gnu_pbds::detail)   
_Safe_local_iterator (__gnu_debug)    container_traits_base< rb_tree_tag > (__gnu_pbds)    is_error_code_enum (std)    owner_less< weak_ptr< _Tp > > (std::experimental::fundamentals_v2)    trie_metadata_helper< Node_Update, true > (__gnu_pbds::detail)   
_Safe_local_iterator_base (__gnu_debug)    container_traits_base< rc_binomial_heap_tag > (__gnu_pbds)    is_error_code_enum< future_errc > (std)   
  p  
trie_node_metadata_dispatch (__gnu_pbds::detail)   
_Safe_node_sequence (__gnu_debug)    container_traits_base< splay_tree_tag > (__gnu_pbds)    is_error_condition_enum (std)    trie_order_statistics_node_update (__gnu_pbds)   
_Safe_sequence (__gnu_debug)    container_traits_base< thin_heap_tag > (__gnu_pbds)    is_final (std)    packaged_task< _Res(_ArgTypes...)> (std)    trie_policy_base (__gnu_pbds::detail)   
_Safe_sequence_base (__gnu_debug)    contiguous_iterator_tag (std)    is_floating_point (std)    pair (std)    trie_prefix_search_node_update (__gnu_pbds)   
_Safe_unordered_container (__gnu_debug)    ctype (std)    is_function (std)    pairing_heap (__gnu_pbds::detail)    trie_string_access_traits (__gnu_pbds)   
_Safe_unordered_container_base (__gnu_debug)    ctype< char > (std)    is_fundamental (std)    pairing_heap_tag (__gnu_pbds)    trie_tag (__gnu_pbds)   
_Safe_vector (__gnu_debug)    ctype< wchar_t > (std)    is_integral (std)    parallel_tag (__gnu_parallel)    trie_traits (__gnu_pbds::detail)   
_SamplingSorter (__gnu_parallel)    ctype_base (std)    is_invocable (std)    uniform_real_distribution::param_type (std)    trie_traits< Key, Mapped, _ATraits, Node_Update, pat_trie_tag, _Alloc > (__gnu_pbds::detail)   
_SamplingSorter< false, _RAIter, _StrictWeakOrdering > (__gnu_parallel)    ctype_byname (std)    is_invocable_r (std)    weibull_distribution::param_type (std)    trie_traits< Key, null_type, _ATraits, Node_Update, pat_trie_tag, _Alloc > (__gnu_pbds::detail)   
_Scanner (std::__detail)    ctype_byname< char > (std)    is_layout_compatible (std)    lognormal_distribution::param_type (std)    trivial_iterator_tag (__gnu_pbds)   
_Sequence_traits (__gnu_debug)   
  d  
is_literal_type (std)    discrete_distribution::param_type (std)    try_to_lock_t (std)   
_Settings (__gnu_parallel)    is_lvalue_reference (std)    poisson_distribution::param_type (std)    tuple (std)   
_Sp_ebo_helper< _Nm, _Tp, false > (std)    dangling (std::ranges)    is_member_function_pointer (std)    binomial_distribution::param_type (std)    tuple< _T1, _T2 > (std)   
_Sp_ebo_helper< _Nm, _Tp, true > (std)    debug_allocator (__gnu_cxx)    is_member_object_pointer (std)    chi_squared_distribution::param_type (std)    tuple_element (std)   
_SplitConsistently (__gnu_parallel)    decay (std)    is_member_pointer (std)    cauchy_distribution::param_type (std)    tuple_element< 0, pair< _Tp1, _Tp2 > > (std)   
_SplitConsistently< false, _RAIter, _Compare, _SortingPlacesIterator > (__gnu_parallel)    decimal128 (std::decimal)    is_move_assignable (std)    extreme_value_distribution::param_type (std)    tuple_element< 1, pair< _Tp1, _Tp2 > > (std)   
_SplitConsistently< true, _RAIter, _Compare, _SortingPlacesIterator > (__gnu_parallel)    decimal32 (std::decimal)    is_move_constructible (std)    geometric_distribution::param_type (std)    tuple_element< __i, tuple< _Types... > > (std)   
_StateSeq (std::__detail)    decimal64 (std::decimal)    is_nothrow_assignable (std)    bernoulli_distribution::param_type (std)    tuple_element< _Ind, array< _Tp, _Nm > > (std)   
_Std_pointer_impl (__gnu_cxx)    deduce (simd_abi)    is_nothrow_constructible (std)    piecewise_constant_distribution::param_type (std)    tuple_size (std)   
_Temporary_buffer (std)    default_comb_hash_fn (__gnu_pbds::detail)    is_nothrow_convertible (std)    student_t_distribution::param_type (std)    tuple_size< array< _Tp, _Nm > > (std)   
_Tuple_impl (std)    default_delete (std)    is_nothrow_copy_assignable (std)    normal_distribution::param_type (std)    tuple_size< pair< _Tp1, _Tp2 > > (std)   
_Tuple_impl< _Idx, _Head, _Tail... > (std)    default_delete< _Tp[]> (std)    is_nothrow_copy_constructible (std)    gamma_distribution::param_type (std)    tuple_size< tuple< _Elements... > > (std)   
_Unqualified_type (__gnu_cxx)    default_eq_fn (__gnu_pbds::detail)    is_nothrow_default_constructible (std)    uniform_int_distribution::param_type (std)    entry_cmp< _VTp, Cmp_Fn, _Alloc, false >::type (__gnu_pbds::detail)   
_Vector_base (std)    default_hash_fn (__gnu_pbds::detail)    is_nothrow_destructible (std)    negative_binomial_distribution::param_type (std)    type_index (std)   
  a  
default_parallel_tag (__gnu_parallel)    is_nothrow_invocable (std)    exponential_distribution::param_type (std)    type_info (std)   
default_probe_fn (__gnu_pbds::detail)    is_nothrow_invocable_r (std)    piecewise_linear_distribution::param_type (std)    types_traits (__gnu_pbds::detail)   
add_const (std)    default_resize_policy (__gnu_pbds::detail)    is_nothrow_move_assignable (std)    fisher_f_distribution::param_type (std)    tzdb_list (std::chrono)   
add_cv (std)    default_sentinel_t (std)    is_nothrow_move_constructible (std)    pat_trie_base (__gnu_pbds::detail)   
  u  
add_lvalue_reference (std)    default_trie_access_traits (__gnu_pbds::detail)    is_nothrow_swappable (std)    pat_trie_map (__gnu_pbds::detail)   
add_pointer (std)    default_trie_access_traits< std::basic_string< Char, Char_Traits, std::allocator< char > > > (__gnu_pbds::detail)    is_nothrow_swappable_with (std)    pat_trie_tag (__gnu_pbds)    unary_compose (__gnu_cxx)   
add_rvalue_reference (std)    default_update_policy (__gnu_pbds::detail)    is_null_pointer (std)    path (std::filesystem)    unary_function (std)   
add_volatile (std)    defer_lock_t (std)    is_object (std)    path (std::experimental::filesystem::v1)    unary_negate (std)   
adopt_lock_t (std)    deque (std)    is_placeholder (std)    path (std::experimental::filesystem::v1)    unbalanced_tag (__gnu_parallel)   
aligned_storage (std)    deque (std::__debug)    is_placeholder< _Placeholder< _Num > > (std)    piecewise_constant_distribution (std)    underflow_error (std)   
aligned_union (std)    destroying_delete_t (std)    is_pod (std)    piecewise_construct_t (std)    underlying_type (std)   
alignment_of (std)    direct_bases (std::tr2)    is_pointer (std)    piecewise_linear_distribution (std)    uniform_int_distribution (std)   
allocator (std)    direct_mask_range_hashing (__gnu_pbds)    is_pointer_interconvertible_base_of (std)    plus (std)    uniform_real_distribution (std)   
allocator< void > (std)    direct_mod_range_hashing (__gnu_pbds)    is_polymorphic (std)    point_invalidation_guarantee (__gnu_pbds)    unique_lock (std)   
allocator_traits (std)    directory_entry (std::filesystem)    is_reference (std)    pointer_to_binary_function (std)    unique_ptr (std)   
allocator_traits< allocator< _Tp > > (std)    directory_iterator (std::filesystem)    is_rvalue_reference (std)    pointer_to_unary_function (std)    unique_ptr< _Tp[], _Dp > (std)   
allocator_traits< allocator< void > > (std)    discard_block_engine (std)    is_same (std)    pointer_traits (std)    unordered_map (std)   
allocator_traits< pmr::polymorphic_allocator< _Tp > > (std)    discrete_distribution (std)    is_scalar (std)    pointer_traits< _Tp * > (std)    unordered_map (std::__debug)   
limit_condition::always_adjustor (__gnu_cxx)    divides (std)    is_signed (std)    poisson_distribution (std)    unordered_multimap (std)   
random_condition::always_adjustor (__gnu_cxx)    divides< void > (std)    is_standard_layout (std)    polymorphic_allocator (std::pmr)    unordered_multimap (std::__debug)   
annotate_base (__gnu_cxx)    domain_error (std)    is_swappable (std)    pool_options (std::pmr)    unordered_multiset (std::__debug)   
any (std::experimental::fundamentals_v1)    dumnode_const_iterator (__gnu_pbds::detail)    is_swappable_with (std)    priority_queue (std)    unordered_multiset (std)   
any (std::experimental::fundamentals_v1)    duration (std::chrono)    is_trivial (std)    priority_queue (__gnu_pbds)    unordered_set (std::__debug)   
any (std)    duration_values (std::chrono)    is_trivially_assignable (std)    priority_queue_tag (__gnu_pbds)    unordered_set (std)   
array (std)    dynamic_bitset (std::tr2)    is_trivially_constructible (std)    probe_fn_base (__gnu_pbds::detail)    unsynchronized_pool_resource (std::pmr)   
associative_tag (__gnu_pbds)   
  e  
is_trivially_copy_assignable (std)    project1st (__gnu_cxx)    unwrap_ref_decay (std)   
atomic (std)    is_trivially_copy_constructible (std)    project2nd (__gnu_cxx)    unwrap_reference (std)   
atomic< _Tp * > (std)    empty_view (std::ranges)    is_trivially_copyable (std)    projected (std)    uses_allocator (std)   
atomic< bool > (std)    enable_if (std)    is_trivially_default_constructible (std)    promise (std)    uses_allocator< tuple< _Types... >, _Alloc > (std)   
atomic< char > (std)    enable_shared_from_this (std)    is_trivially_destructible (std)    promise< _Res & > (std)    utc_clock (std::chrono)   
atomic< char16_t > (std)    enc_filebuf (__gnu_cxx)    is_trivially_move_assignable (std)    promise< void > (std)   
  v  
atomic< char32_t > (std)    encoding_char_traits (__gnu_cxx)    is_trivially_move_constructible (std)    propagate_const (std::experimental::fundamentals_v2)   
atomic< int > (std)    encoding_state (__gnu_cxx)    is_unbounded_array (std)    propagate_const (std::experimental::fundamentals_v2)    valarray (std)   
atomic< long > (std)    entry_cmp (__gnu_pbds::detail)    is_union (std)   
  q  
vector (std)   
atomic< long long > (std)    entry_cmp< _VTp, Cmp_Fn, _Alloc, false > (__gnu_pbds::detail)    is_unsigned (std)    vector (std::__debug)   
atomic< short > (std)    entry_cmp< _VTp, Cmp_Fn, _Alloc, true > (__gnu_pbds::detail)    is_void (std)    quadratic_probe_fn (__gnu_pbds)    vector< bool, _Alloc > (std)   
atomic< signed char > (std)    entry_pred (__gnu_pbds::detail)    is_volatile (std)    queue (std)    view_base (std::ranges)   
atomic< unsigned char > (std)    entry_pred< _VTp, Pred, _Alloc, false > (__gnu_pbds::detail)    istream_iterator (std)    quicksort_tag (__gnu_parallel)    view_interface (std::ranges)   
atomic< unsigned int > (std)    entry_pred< _VTp, Pred, _Alloc, true > (__gnu_pbds::detail)    istreambuf_iterator (std)   
  r  
  w  
atomic< unsigned long > (std)    eq_by_less (__gnu_pbds::detail)    pat_trie_base::_Inode::iterator (__gnu_pbds::detail)   
atomic< unsigned long long > (std)    equal_split_tag (__gnu_parallel)    path::iterator (std::experimental::filesystem::v1)    random_access_iterator_tag (std)    wbuffer_convert (std)   
atomic< unsigned short > (std)    equal_to (std)    path::iterator (std::filesystem)    random_condition (__gnu_cxx)    weak_ptr (std)   
atomic< wchar_t > (std)    equal_to (std::ranges)    iterator (std)    random_device (std)    weibull_distribution (std)   
atomic_flag (std)    equal_to< void > (std)    iterator_traits (std)    range_error (std)    wstring_convert (std)   
_ | a | b | c | d | e | f | g | h | i | j | l | m | n | o | p | q | r | s | t | u | v | w