📦 libstdc++-15-doc
871 pages · page 2 of 5
# (continued)
- __gnu_pbds::detail::bin_search_tree_it_(3cxx)Iterator.✨
- __gnu_pbds::detail::bin_search_tree_node_it_(3cxx)Node iterator.✨
- __gnu_pbds::detail::bin_search_tree_traits(3cxx)Binary search tree traits, primary template.✨
- __gnu_pbds::detail::binary_heap(3cxx)✨
- __gnu_pbds::detail::binary_heap_const_iterator_(3cxx)Const point-type iterator.✨
- __gnu_pbds::detail::binary_heap_point_const_iterator_(3cxx)Const point-type iterator.✨
- __gnu_pbds::detail::binomial_heap(3cxx)✨
- __gnu_pbds::detail::binomial_heap_base(3cxx)Base class for binomial heap.✨
- __gnu_pbds::detail::branch_policy(3cxx)Primary template, base class for branch structure policies.✨
- __gnu_pbds::detail::cc_ht_map(3cxx)✨
- __gnu_pbds::detail::cond_dealtor(3cxx)Conditional deallocate constructor argument.✨
- __gnu_pbds::detail::container_base_dispatch(3cxx)Dispatch mechanism, primary template for associative types.✨
- __gnu_pbds::detail::default_comb_hash_fn(3cxx)Primary template, default_comb_hash_fn.✨
- __gnu_pbds::detail::default_eq_fn(3cxx)Primary template, default_eq_fn.✨
- __gnu_pbds::detail::default_hash_fn(3cxx)Primary template, default_hash_fn.✨
- __gnu_pbds::detail::default_probe_fn(3cxx)Primary template, default_probe_fn.✨
- __gnu_pbds::detail::default_resize_policy(3cxx)Primary template, default_resize_policy.✨
- __gnu_pbds::detail::default_trie_access_traits(3cxx)Primary template, default_trie_access_traits.✨
- __gnu_pbds::detail::default_update_policy(3cxx)Default update policy.✨
- __gnu_pbds::detail::dumnode_const_iterator(3cxx)Constant node iterator.✨
- __gnu_pbds::detail::entry_cmp(3cxx)Entry compare, primary template.✨
- __gnu_pbds::detail::entry_pred(3cxx)Entry predicate primary class template.✨
- __gnu_pbds::detail::eq_by_less(3cxx)Equivalence function.✨
- __gnu_pbds::detail::gp_ht_map(3cxx)✨
- __gnu_pbds::detail::hash_eq_fn(3cxx)Primary template.✨
- __gnu_pbds::detail::hash_load_check_resize_trigger_size_base(3cxx)Primary template.✨
- __gnu_pbds::detail::left_child_next_sibling_heap(3cxx)Base class for a basic heap.✨
- __gnu_pbds::detail::left_child_next_sibling_heap_const_iterator_(3cxx)Const point-type iterator.✨
- __gnu_pbds::detail::left_child_next_sibling_heap_node_(3cxx)Node.✨
- __gnu_pbds::detail::left_child_next_sibling_heap_node_point_const_iterator_(3cxx)Const point-type iterator.✨
- __gnu_pbds::detail::lu_counter_metadata(3cxx)A list-update metadata type that moves elements to the front of the list based on the counter algorithm.✨
- __gnu_pbds::detail::lu_counter_policy_base(3cxx)Base class for list-update counter policy.✨
- __gnu_pbds::detail::lu_map(3cxx)list-based (with updates) associative container. Skip to the lu, my darling.✨
- __gnu_pbds::detail::mask_based_range_hashing(3cxx)Range hashing policy.✨
- __gnu_pbds::detail::maybe_null_type(3cxx)Base class for conditionally defining a static data member.✨
- __gnu_pbds::detail::mod_based_range_hashing(3cxx)Mod based range hashing.✨
- __gnu_pbds::detail::no_throw_copies(3cxx)Primary template.✨
- __gnu_pbds::detail::ov_tree_map(3cxx)Ordered-vector tree associative- container.✨
- __gnu_pbds::detail::ov_tree_map_cond_dtor(3cxx)Conditional destructor.✨
- __gnu_pbds::detail::ov_tree_node_const_it_(3cxx)Const node reference.✨
- __gnu_pbds::detail::ov_tree_node_it_(3cxx)Node reference.✨
- __gnu_pbds::detail::pairing_heap(3cxx)✨
- __gnu_pbds::detail::pat_trie_base(3cxx)Base type for PATRICIA trees.✨
- __gnu_pbds::detail::pat_trie_base__CIter(3cxx)Const iterator.✨
- __gnu_pbds::detail::pat_trie_base__Head(3cxx)Head node for PATRICIA tree.✨
- __gnu_pbds::detail::pat_trie_base__Inode(3cxx)Internal node type, PATRICIA tree.✨
- __gnu_pbds::detail::pat_trie_base__Inode_const_iterator(3cxx)Constant child iterator.✨
- __gnu_pbds::detail::pat_trie_base__Inode_iterator(3cxx)Child iterator.✨
- __gnu_pbds::detail::pat_trie_base__Iter(3cxx)Iterator.✨
- __gnu_pbds::detail::pat_trie_base__Leaf(3cxx)Leaf node for PATRICIA tree.✨
- __gnu_pbds::detail::pat_trie_base__Metadata(3cxx)Metadata base primary template.✨
- __gnu_pbds::detail::pat_trie_base__Node_base(3cxx)Node base.✨
- __gnu_pbds::detail::pat_trie_base__Node_citer(3cxx)Node const iterator.✨
- __gnu_pbds::detail::pat_trie_base__Node_iter(3cxx)Node iterator.✨
- __gnu_pbds::detail::pat_trie_map(3cxx)PATRICIA trie.✨
- __gnu_pbds::detail::probe_fn_base(3cxx)Probe functor base.✨
- __gnu_pbds::detail::ranged_hash_fn(3cxx)Primary template.✨
- __gnu_pbds::detail::ranged_probe_fn(3cxx)Primary template.✨
- __gnu_pbds::detail::rb_tree_map(3cxx)Red-Black tree.✨
- __gnu_pbds::detail::rb_tree_node_(3cxx)Node for Red-Black trees.✨
- __gnu_pbds::detail::rc(3cxx)Redundant binary counter.✨
- __gnu_pbds::detail::rc_binomial_heap(3cxx)✨
- __gnu_pbds::detail::rebind_traits(3cxx)Consistent API for accessing allocator-related types.✨
- __gnu_pbds::detail::resize_policy(3cxx)Resize policy for binary heap.✨
- __gnu_pbds::detail::select_value_type(3cxx)Choose value_type to be a key/value pair or just a key.✨
- __gnu_pbds::detail::splay_tree_map(3cxx)Splay tree.✨
- __gnu_pbds::detail::splay_tree_node_(3cxx)Node for splay tree.✨
- __gnu_pbds::detail::stored_data(3cxx)Primary template for representation of stored data. Two types of data can be stored: value and hash.✨
- __gnu_pbds::detail::stored_hash(3cxx)Stored hash.✨
- __gnu_pbds::detail::stored_value(3cxx)Stored value.✨
- __gnu_pbds::detail::synth_access_traits(3cxx)Synthetic element access traits.✨
- __gnu_pbds::detail::thin_heap(3cxx)✨
- __gnu_pbds::detail::tree_metadata_helper(3cxx)Tree metadata helper.✨
- __gnu_pbds::detail::tree_node_metadata_dispatch(3cxx)Tree node metadata dispatch.✨
- __gnu_pbds::detail::tree_traits(3cxx)Tree traits class, primary template.✨
- __gnu_pbds::detail::trie_metadata_helper(3cxx)Trie metadata helper.✨
- __gnu_pbds::detail::trie_node_metadata_dispatch(3cxx)Trie node metadata dispatch.✨
- __gnu_pbds::detail::trie_policy_base(3cxx)Base class for trie policies.✨
- __gnu_pbds::detail::trie_traits(3cxx)Trie traits class, primary template.✨
- __gnu_pbds::detail::types_traits(3cxx)Traits for abstract types.✨
- __gnu_pbds::direct_mask_range_hashing(3cxx)A mask range- hashing class (uses a bitmask).✨
- __gnu_pbds::direct_mod_range_hashing(3cxx)A mod range-hashing class (uses the modulo function).✨
- __gnu_pbds::gp_hash_table(3cxx)✨
- __gnu_pbds::gp_hash_tag(3cxx)General-probing hash.✨
- __gnu_pbds::hash_exponential_size_policy(3cxx)A size policy whose sequence of sizes form an exponential sequence (typically powers of 2.✨
- __gnu_pbds::hash_load_check_resize_trigger(3cxx)A resize trigger policy based on a load check. It keeps the load factor between some load factors load_min and load_max.✨
- __gnu_pbds::hash_prime_size_policy(3cxx)A size policy whose sequence of sizes form a nearly-exponential sequence of primes.✨
- __gnu_pbds::hash_standard_resize_policy(3cxx)A resize policy which delegates operations to size and trigger policies.✨
- __gnu_pbds::insert_error(3cxx)An entry cannot be inserted into a container object for logical reasons (not, e.g., if memory is unabvailable, in which case the allocator_type's exception will be thrown).✨
- __gnu_pbds::join_error(3cxx)A join cannot be performed logical reasons (i.e., the ranges of the two container objects being joined overlaps.✨
- __gnu_pbds::linear_probe_fn(3cxx)A probe sequence policy using fixed increments.✨
- __gnu_pbds::list_update(3cxx)✨
- __gnu_pbds::list_update_tag(3cxx)List-update.✨
- __gnu_pbds::lu_counter_policy(3cxx)✨
- __gnu_pbds::lu_move_to_front_policy(3cxx)✨
- __gnu_pbds::null_node_update(3cxx)A null node updator, indicating that no node updates are required.✨
- __gnu_pbds::null_type(3cxx)Represents no type, or absence of type, for template tricks.✨
- __gnu_pbds::ov_tree_tag(3cxx)Ordered-vector tree.✨
- __gnu_pbds::pairing_heap_tag(3cxx)Pairing-heap.✨
- __gnu_pbds::pat_trie_tag(3cxx)PATRICIA trie.✨
- __gnu_pbds::point_invalidation_guarantee(3cxx)✨
- __gnu_pbds::priority_queue(3cxx)✨
- __gnu_pbds::priority_queue_tag(3cxx)Basic priority-queue.✨
- __gnu_pbds::quadratic_probe_fn(3cxx)A probe sequence policy using square increments.✨
- __gnu_pbds::range_invalidation_guarantee(3cxx)✨
- __gnu_pbds::rb_tree_tag(3cxx)Red-black tree.✨
- __gnu_pbds::rc_binomial_heap_tag(3cxx)Redundant-counter binomial-heap.✨
- __gnu_pbds::resize_error(3cxx)A container cannot be resized.✨
- __gnu_pbds::sample_probe_fn(3cxx)A sample probe policy.✨
- __gnu_pbds::sample_range_hashing(3cxx)A sample range-hashing functor.✨
- __gnu_pbds::sample_ranged_hash_fn(3cxx)A sample ranged-hash functor.✨
- __gnu_pbds::sample_ranged_probe_fn(3cxx)A sample ranged-probe functor.✨
- __gnu_pbds::sample_resize_policy(3cxx)A sample resize policy.✨
- __gnu_pbds::sample_resize_trigger(3cxx)A sample resize trigger policy.✨
- __gnu_pbds::sample_size_policy(3cxx)A sample size policy.✨
- __gnu_pbds::sample_tree_node_update(3cxx)A sample node updator.✨
- __gnu_pbds::sample_trie_access_traits(3cxx)A sample trie element access traits.✨
- __gnu_pbds::sample_trie_node_update(3cxx)A sample node updator.✨
- __gnu_pbds::sample_update_policy(3cxx)A sample list-update policy.✨
- __gnu_pbds::sequence_tag(3cxx)Basic sequence.✨
- __gnu_pbds::splay_tree_tag(3cxx)Splay tree.✨
- __gnu_pbds::string_tag(3cxx)Basic string container, inclusive of strings, ropes, etc.✨
- __gnu_pbds::thin_heap_tag(3cxx)Thin heap.✨
- __gnu_pbds::tree(3cxx)✨
- __gnu_pbds::tree_order_statistics_node_update(3cxx)Functor updating ranks of entrees.✨
- __gnu_pbds::tree_tag(3cxx)Basic tree structure.✨
- __gnu_pbds::trie(3cxx)✨
- __gnu_pbds::trie_order_statistics_node_update(3cxx)Functor updating ranks of entrees.✨
- __gnu_pbds::trie_prefix_search_node_update(3cxx)A node updator that allows tries to be searched for the range of values that match a certain prefix.✨
- __gnu_pbds::trie_string_access_traits(3cxx)✨
- __gnu_pbds::trie_tag(3cxx)Basic trie structure.✨
- __gnu_pbds::trivial_iterator_tag(3cxx)A trivial iterator tag. Signifies that the iterators has none of std::iterators's movement abilities.✨
- __gnu_sequential(3cxx)GNU sequential classes for public use.✨
A
- abi::__forced_unwind(3cxx)Thrown as part of forced unwinding.✨
C
- C++Intro(3cxx)Introduction to the GNU libstdc++ man pages✨
S
- SGIextensions(3cxx)SGI✨
- std::::condition_variable_any(3cxx)condition_variable_any✨
- std::::error_category(3cxx)✨
- std::__add_pointer_helper(3cxx)add_pointer✨
- std::__basic_future(3cxx)Common implementation for future and shared_future.✨
- std::__codecvt_abstract_base(3cxx)Common base for codecvt functions.✨
- std::__ctype_abstract_base(3cxx)Common base for ctype facet.✨
- std::__cxx11_collate(3cxx)Facet for localized string comparison.✨
- std::__cxx11_collate_byname(3cxx)class collate_byname [22.2.4.2].✨
- std::__debug(3cxx)GNU debug code, replaces standard behavior with debug behavior.✨
- std::__debug::bitset(3cxx)Class std::bitset with additional safety/checking/debug instrumentation.✨
- std::__debug::deque(3cxx)Class std::deque with safety/checking/debug instrumentation.✨
- std::__debug::forward_list(3cxx)Class std::forward_list with safety/checking/debug instrumentation.✨
- std::__debug::list(3cxx)Class std::list with safety/checking/debug instrumentation.✨
- std::__debug::map(3cxx)Class std::map with safety/checking/debug instrumentation.✨
- std::__debug::multimap(3cxx)Class std::multimap with safety/checking/debug instrumentation.✨
- std::__debug::multiset(3cxx)Class std::multiset with safety/checking/debug instrumentation.✨
- std::__debug::set(3cxx)Class std::set with safety/checking/debug instrumentation.✨
- std::__debug::unordered_map(3cxx)Class std::unordered_map with safety/checking/debug instrumentation.✨
- std::__debug::unordered_multimap(3cxx)Class std::unordered_multimap with safety/checking/debug instrumentation.✨
- std::__debug::unordered_multiset(3cxx)Class std::unordered_multiset with safety/checking/debug instrumentation.✨
- std::__debug::unordered_set(3cxx)Class std::unordered_set with safety/checking/debug instrumentation.✨
- std::__debug::vector(3cxx)Class std::vector with safety/checking/debug instrumentation.✨
- std::__detail(3cxx)Implementation details not part of the namespace std interface.✨
- std::__detail::_BracketMatcher(3cxx)Matches a character range (bracket expression)✨
- std::__detail::_Compiler(3cxx)Builds an NFA from an input iterator range.✨
- std::__detail::_Executor(3cxx)Takes a regex and an input string and does the matching.✨
- std::__detail::_List_node_base(3cxx)Common part of a node in the list.✨
- std::__detail::_List_node_header(3cxx)The list node header.✨
- std::__detail::_Quoted_string(3cxx)Struct for delimited strings.✨
- std::__detail::_Scanner(3cxx)Scans an input range for regex tokens.✨
- std::__detail::_StateSeq(3cxx)Describes a sequence of one or more _State, its current start and end(s). This structure contains fragments of an NFA during construction.✨
- std::__fwdlist__Iterator(3cxx)A forward_list iterator when the allocator uses fancy pointers.✨
- std::__fwdlist__Node(3cxx)A helper node class for forward_list.✨
- std::__fwdlist__Node_base(3cxx)The node-base type for allocators that use fancy pointers.✨
- std::__is_fast_hash(3cxx)✨
- std::__is_location_invariant(3cxx)✨
- std::__is_member_object_pointer_helper(3cxx)is_member_object_pointer✨
- std::__new_allocator(3cxx)An allocator that uses global new, as per C++03 [20.4.1].✨
- std::__numeric_limits_base(3cxx)Part of std::numeric_limits.✨
- std::__parallel(3cxx)GNU parallel code, replaces standard behavior with parallel behavior.✨
- std::__parallel::_CRandNumber(3cxx)Functor wrapper for std::rand().✨
- std::__remove_pointer_helper(3cxx)remove_pointer✨
- std::__unspecified___exception_ptr(3cxx)An opaque pointer to an arbitrary exception.✨
- std::_Base_bitset(3cxx)✨
- std::_Bind(3cxx)Type of the function object returned from bind().✨
- std::_Bind_result(3cxx)Type of the function object returned from bind<R>().✨
- std::_Deque_base(3cxx)✨
- std::_Deque_iterator(3cxx)A deque::iterator.✨
- std::_Function_base(3cxx)Base class of all polymorphic function object wrappers.✨
- std::_Fwd_list_base(3cxx)Base class for forward_list.✨
- std::_Fwd_list_const_iterator(3cxx)A forward_list::const_iterator.✨
- std::_Fwd_list_iterator(3cxx)A forward_list::iterator.✨
- std::_Fwd_list_node(3cxx)A helper node class for forward_list. This is just a linked list with uninitialized storage for a data value in each node. There is a sorting utility method.✨
- std::_Fwd_list_node_base(3cxx)A helper basic node class for forward_list. This is just a linked list with nothing inside it. There are purely list shuffling utility methods here.✨
- std::_List_base(3cxx)See bits/stl_deque.h's _Deque_base for an explanation.✨
- std::_List_const_iterator(3cxx)A list::const_iterator.✨
- std::_List_iterator(3cxx)A list::iterator.✨
- std::_List_node(3cxx)An actual node in the list.✨
- std::_Node_handle(3cxx)Node handle type for maps.✨
- std::_Node_handle_common(3cxx)Base class for node handle types of maps and sets.✨
- std::_Node_insert_return(3cxx)Return type of insert(node_handle&&) on unique maps/sets.✨
- std::_Not_fn(3cxx)Generalized negator.✨
- std::_Placeholder(3cxx)The type of placeholder objects defined by libstdc++.✨
- std::_Temporary_buffer(3cxx)✨
💅
getting it ready, bestie…