pragmatism first

Manual pages

Origin: libstdc++.

[ Alias ↣ ] Name (section) Brief
abi::__forced_unwind(3cxx) Thrown as part of forced unwinding.
__gnu_cxx(3cxx) GNU extensions for public use.
__gnu_cxx::__alloc_traits(3cxx) Uniform interface to C++98 and C++11 allocators.
__gnu_cxx::__common_pool_policy(3cxx) Policy for shared __pool objects.
__gnu_cxx::__detail(3cxx) Implementation details not part of the namespace __gnu_cxx interface.
__gnu_cxx::__detail::__mini_vector(3cxx) __mini_vector is a stripped down version of the full-fledged.
__gnu_cxx::__detail::_Bitmap_counter(3cxx) The bitmap counter which acts as the bitmap manipulator, and.
__gnu_cxx::__detail::_Ffit_finder(3cxx) The class which acts as a predicate for applying the first-fit.
__gnu_cxx::__mt_alloc(3cxx) This is a fixed size (power of 2) allocator which - when compiled with.
__gnu_cxx::__mt_alloc_base(3cxx) Base class for _Tp dependent member functions.
__gnu_cxx::__per_type_pool_policy(3cxx) Policy for individual __pool objects.
__gnu_cxx::__pool(3cxx) Data describing the underlying memory pool, parameterized on threading support.
__gnu_cxx::__pool_alloc(3cxx) Allocator using a memory pool with a single lock.
__gnu_cxx::__pool_alloc_base(3cxx) Base class for __pool_alloc.
__gnu_cxx::__pool_base(3cxx) Base class for pool object.
__gnu_cxx::__rc_string_base(3cxx)
__gnu_cxx::__scoped_lock(3cxx) Scoped lock idiom.
__gnu_cxx::__versa_string(3cxx) Template class __versa_string.
__gnu_cxx::_Caster(3cxx)
__gnu_cxx::_Char_types(3cxx) Mapping from character type to associated types.
__gnu_cxx::_ExtPtr_allocator(3cxx) An example allocator which uses a non-standard pointer type.
__gnu_cxx::_Invalid_type(3cxx)
__gnu_cxx::_Pointer_adapter(3cxx)
__gnu_cxx::_Relative_pointer_impl(3cxx) A storage policy for use with _Pointer_adapter which stores the.
__gnu_cxx::_Std_pointer_impl(3cxx) A storage policy for use with _Pointer_adapter which yields a standard.
__gnu_cxx::_Unqualified_type(3cxx)
__gnu_cxx::annotate_base(3cxx) Base class for checking address and label information about allocations. Create a.
__gnu_cxx::array_allocator(3cxx) An allocator that uses previously allocated memory. This memory.
__gnu_cxx::array_allocator_base(3cxx) Base class.
__gnu_cxx::binary_compose(3cxx) An SGI extension .
__gnu_cxx::bitmap_allocator(3cxx) Bitmap Allocator, primary template.
__gnu_cxx::char_traits(3cxx) Base class used to implement std::char_traits.
__gnu_cxx::character(3cxx) A POD class that serves as a character abstraction class.
__gnu_cxx::condition_base(3cxx) Base struct for condition policy.
__gnu_cxx::constant_binary_fun(3cxx) An SGI extension .
__gnu_cxx::constant_unary_fun(3cxx) An SGI extension .
__gnu_cxx::constant_void_fun(3cxx) An SGI extension .
__gnu_cxx::debug_allocator(3cxx) A meta-allocator with debugging bits.
__gnu_cxx::enc_filebuf(3cxx) Class enc_filebuf.
__gnu_cxx::encoding_char_traits(3cxx) Encoding_char_traits.
__gnu_cxx::encoding_state(3cxx) Extension to use iconv for dealing with character encodings.
__gnu_cxx::forced_error(3cxx) Thown by exception safety machinery.
__gnu_cxx::free_list(3cxx) The free list class for managing chunks of memory to be given to and returned by the.
__gnu_cxx::hash_map(3cxx)
__gnu_cxx::hash_multimap(3cxx)
__gnu_cxx::hash_multiset(3cxx)
__gnu_cxx::hash_set(3cxx)
__gnu_cxx::limit_condition(3cxx) Base class for incremental control and throw.
__gnu_cxx::limit_condition_always_adjustor(3cxx) Always enter the condition.
__gnu_cxx::limit_condition_limit_adjustor(3cxx) Enter the nth condition.
__gnu_cxx::limit_condition_never_adjustor(3cxx) Never enter the condition.
__gnu_cxx::malloc_allocator(3cxx) An allocator that uses malloc.
__gnu_cxx::new_allocator(3cxx) An allocator that uses global new, as per [20.4].
__gnu_cxx::project1st(3cxx) An SGI extension .
__gnu_cxx::project2nd(3cxx) An SGI extension .
__gnu_cxx::random_condition(3cxx) Base class for random probability control and throw.
__gnu_cxx::random_condition_always_adjustor(3cxx) Always enter the condition.
__gnu_cxx::random_condition_group_adjustor(3cxx) Group condition.
__gnu_cxx::random_condition_never_adjustor(3cxx) Never enter the condition.
__gnu_cxx::rb_tree(3cxx)
__gnu_cxx::recursive_init_error(3cxx) Exception thrown by __cxa_guard_acquire.
__gnu_cxx::rope(3cxx)
__gnu_cxx::select1st(3cxx) An SGI extension .
__gnu_cxx::select2nd(3cxx) An SGI extension .
__gnu_cxx::slist(3cxx)
__gnu_cxx::stdio_filebuf(3cxx) Provides a layer of compatibility for C/POSIX.
__gnu_cxx::stdio_sync_filebuf(3cxx) Provides a layer of compatibility for C.
__gnu_cxx::subtractive_rng(3cxx)
__gnu_cxx::temporary_buffer(3cxx)
__gnu_cxx::throw_allocator_base(3cxx) Allocator class with logging and exception generation control.
__gnu_cxx::throw_allocator_limit(3cxx) Allocator throwing via limit condition.
__gnu_cxx::throw_allocator_random(3cxx) Allocator throwing via random condition.
__gnu_cxx::throw_value_base(3cxx) Class with exception generation control. Intended to be used as a.
__gnu_cxx::throw_value_limit(3cxx) Type throwing via limit condition.
__gnu_cxx::throw_value_random(3cxx) Type throwing via random condition.
__gnu_cxx::typelist(3cxx) GNU typelist extensions for public compile-time use.
__gnu_cxx::unary_compose(3cxx) An SGI extension .
__gnu_debug(3cxx) GNU debug classes for public use.
__gnu_debug::_After_nth_from(3cxx)
__gnu_debug::_BeforeBeginHelper(3cxx)
__gnu_debug::_Equal_to(3cxx)
__gnu_debug::_Not_equal_to(3cxx)
__gnu_debug::_Safe_container(3cxx) Safe class dealing.
__gnu_debug::_Safe_forward_list(3cxx) Special iterators swap and invalidation for forward_list.
__gnu_debug::_Safe_iterator(3cxx) Safe iterator wrapper.
__gnu_debug::_Safe_iterator_base(3cxx) Basic functionality for a safe iterator.
__gnu_debug::_Safe_local_iterator(3cxx) Safe iterator wrapper.
__gnu_debug::_Safe_local_iterator_base(3cxx) Basic functionality for a safe iterator.
__gnu_debug::_Safe_node_sequence(3cxx) Like _Safe_sequence but with a special _M_invalidate_all.
__gnu_debug::_Safe_sequence(3cxx) Base class for constructing a safe sequence type that tracks.
__gnu_debug::_Safe_sequence_base(3cxx) Base class that supports tracking of iterators that reference a sequence.
__gnu_debug::_Safe_unordered_container(3cxx) Base class for constructing a safe unordered container.
__gnu_debug::_Safe_unordered_container_base(3cxx) Base class that supports tracking of local iterators that.
__gnu_debug::_Safe_vector(3cxx) Base class for Debug Mode vector.
__gnu_debug::_Sequence_traits(3cxx)
__gnu_debug::basic_string(3cxx) Class std::basic_string with safety/checking/debug.
__gnu_internal(3cxx) GNU implemenation details, not for public use or export. Used only when anonymous namespaces.
__gnu_parallel(3cxx) GNU parallel code for public use.
__gnu_parallel::__accumulate_binop_reduct(3cxx) General reduction, using a binary operator.
__gnu_parallel::__accumulate_selector(3cxx) Std::accumulate() selector.
__gnu_parallel::__adjacent_difference_selector(3cxx) Selector that returns the difference between two.
__gnu_parallel::__adjacent_find_selector(3cxx) Test predicate on two adjacent elements.
__gnu_parallel::__binder1st(3cxx) Similar to.
__gnu_parallel::__binder2nd(3cxx) Similar to.
__gnu_parallel::__count_if_selector(3cxx) Std::count_if () selector.
__gnu_parallel::__count_selector(3cxx) Std::count() selector.
__gnu_parallel::__fill_selector(3cxx) Std::fill() selector.
__gnu_parallel::__find_first_of_selector(3cxx) Test predicate on several elements.
__gnu_parallel::__find_if_selector(3cxx) Test predicate on a single element, used for std::find() and std::find_if.
__gnu_parallel::__for_each_selector(3cxx) Std::for_each() selector.
__gnu_parallel::__generate_selector(3cxx) Std::generate() selector.
__gnu_parallel::__generic_find_selector(3cxx) Base class of all __gnu_parallel::__find_template selectors.
__gnu_parallel::__generic_for_each_selector(3cxx) Generic __selector for embarrassingly parallel functions.
__gnu_parallel::__identity_selector(3cxx) Selector that just returns the passed iterator.
__gnu_parallel::__inner_product_selector(3cxx) Std::inner_product() selector.
__gnu_parallel::__max_element_reduct(3cxx) Reduction for finding the maximum element, using a.
__gnu_parallel::__min_element_reduct(3cxx) Reduction for finding the maximum element, using a.
__gnu_parallel::__mismatch_selector(3cxx) Test inverted predicate on a single element.
__gnu_parallel::__multiway_merge_3_variant_sentinel_switch(3cxx)
__gnu_parallel::__multiway_merge_4_variant_sentinel_switch(3cxx)
__gnu_parallel::__multiway_merge_k_variant_sentinel_switch(3cxx)
__gnu_parallel::__replace_if_selector(3cxx) Std::replace() selector.
__gnu_parallel::__replace_selector(3cxx) Std::replace() selector.
__gnu_parallel::__transform1_selector(3cxx) Std::transform() __selector, one input sequence variant.
__gnu_parallel::__transform2_selector(3cxx) Std::transform() __selector, two input sequences variant.
__gnu_parallel::__unary_negate(3cxx) Similar to std::unary_negate, but giving the.
__gnu_parallel::_DRandomShufflingGlobalData(3cxx) Data known to every thread participating in.
__gnu_parallel::_DRSSorterPU(3cxx) Local data for a thread participating in.
__gnu_parallel::_DummyReduct(3cxx) Reduction function doing nothing.
__gnu_parallel::_EqualFromLess(3cxx) Constructs predicate for equality from strict weak.
__gnu_parallel::_EqualTo(3cxx) Similar to std::equal_to, but allows two different types.
__gnu_parallel::_GuardedIterator(3cxx) _Iterator wrapper supporting an implicit supremum at.
__gnu_parallel::_IteratorPair(3cxx) A pair of iterators. The usual.
__gnu_parallel::_IteratorTriple(3cxx) A triple of.
__gnu_parallel::_Job(3cxx) One __job for a certain thread.
__gnu_parallel::_Less(3cxx) Similar to std::less, but allows two different types.
__gnu_parallel::_Lexicographic(3cxx) Compare __a pair of types lexicographically, ascending.
__gnu_parallel::_LexicographicReverse(3cxx) Compare __a pair of types lexicographically,.
__gnu_parallel::_LoserTree(3cxx) Stable _LoserTree variant.
__gnu_parallel::_LoserTreeBase(3cxx) Guarded loser/tournament tree.
__gnu_parallel::_LoserTreeBase__Loser(3cxx) Internal representation of a _LoserTree element.
__gnu_parallel::_LoserTreePointer(3cxx) Stable _LoserTree implementation.
__gnu_parallel::_LoserTreePointerBase(3cxx) Base class of _Loser Tree implementation using.
__gnu_parallel::_LoserTreePointerBase__Loser(3cxx) Internal representation of _LoserTree.
__gnu_parallel::_LoserTreePointerUnguarded(3cxx) Stable unguarded _LoserTree variant.
__gnu_parallel::_LoserTreePointerUnguardedBase(3cxx) Unguarded loser tree, keeping only pointers.
__gnu_parallel::_LoserTreeTraits(3cxx) Traits for determining whether the loser tree should use pointers or.
__gnu_parallel::_LoserTreeUnguarded(3cxx) Stable implementation of unguarded.
__gnu_parallel::_LoserTreeUnguardedBase(3cxx) Base class for unguarded _LoserTree implementation.
__gnu_parallel::_Multiplies(3cxx) Similar to std::multiplies, but allows two different.
__gnu_parallel::_Nothing(3cxx) Functor doing nothing.
__gnu_parallel::_Piece(3cxx) Subsequence description.
__gnu_parallel::_Plus(3cxx) Similar to std::plus, but allows two different types.
__gnu_parallel::_PMWMSSortingData(3cxx) Data accessed by all threads.
__gnu_parallel::_PseudoSequence(3cxx) Sequence that conceptually consists of multiple copies.
__gnu_parallel::_PseudoSequenceIterator(3cxx) _Iterator associated with.
__gnu_parallel::_QSBThreadLocal(3cxx) Information local to one thread in the parallel quicksort run.
__gnu_parallel::_RandomNumber(3cxx) Random number generator, based on the Mersenne twister.
__gnu_parallel::_RestrictedBoundedConcurrentQueue(3cxx) Double-ended queue of bounded size, allowing lock-.
__gnu_parallel::_SamplingSorter(3cxx) Stable sorting functor.
__gnu_parallel::_Settings(3cxx) Class _Settings Run-time settings for the parallel mode including all tunable.
__gnu_parallel::_SplitConsistently(3cxx) Split consistently.
__gnu_parallel::balanced_quicksort_tag(3cxx) Forces parallel sorting using balanced quicksort at compile time.
__gnu_parallel::balanced_tag(3cxx) Recommends parallel execution using dynamic load-balancing at compile time.
__gnu_parallel::constant_size_blocks_tag(3cxx) Selects the constant block size variant for std::find().
__gnu_parallel::default_parallel_tag(3cxx) Recommends parallel execution using the default parallel algorithm.
__gnu_parallel::equal_split_tag(3cxx) Selects the equal splitting variant for std::find().
__gnu_parallel::exact_tag(3cxx) Forces parallel merging with exact splitting, at compile time.
__gnu_parallel::find_tag(3cxx) Base class for for std::find() variants.
__gnu_parallel::growing_blocks_tag(3cxx) Selects the growing block size variant for std::find().
__gnu_parallel::multiway_mergesort_exact_tag(3cxx) Forces parallel sorting using multiway mergesort with exact.
__gnu_parallel::multiway_mergesort_sampling_tag(3cxx) Forces parallel sorting using multiway mergesort with.
__gnu_parallel::multiway_mergesort_tag(3cxx) Forces parallel sorting using multiway mergesort at compile time.
__gnu_parallel::omp_loop_static_tag(3cxx) Recommends parallel execution using OpenMP static load-balancing at.
__gnu_parallel::omp_loop_tag(3cxx) Recommends parallel execution using OpenMP dynamic load-balancing at compile.
__gnu_parallel::parallel_tag(3cxx) Recommends parallel execution at compile time, optionally using a user-.
__gnu_parallel::quicksort_tag(3cxx) Forces parallel sorting using unbalanced quicksort at compile time.
__gnu_parallel::sampling_tag(3cxx) Forces parallel merging with exact splitting, at compile time.
__gnu_parallel::sequential_tag(3cxx) Forces sequential execution at compile time.
__gnu_parallel::unbalanced_tag(3cxx) Recommends parallel execution using static load-balancing at compile time.
__gnu_pbds(3cxx) GNU extensions for policy-based data structures for public use.
__gnu_pbds::associative_tag(3cxx) Basic associative-container.
__gnu_pbds::basic_branch(3cxx)
__gnu_pbds::basic_branch_tag(3cxx) Basic branch structure.
__gnu_pbds::basic_hash_table(3cxx)
__gnu_pbds::basic_hash_tag(3cxx) Basic hash structure.
__gnu_pbds::basic_invalidation_guarantee(3cxx)
__gnu_pbds::binary_heap_tag(3cxx) Binary-heap (array-based).
__gnu_pbds::binomial_heap_tag(3cxx) Binomial-heap.
__gnu_pbds::cc_hash_max_collision_check_resize_trigger(3cxx) A resize trigger.
__gnu_pbds::cc_hash_table(3cxx)
__gnu_pbds::cc_hash_tag(3cxx) Collision-chaining hash.
__gnu_pbds::container_error(3cxx) Base class for exceptions.
__gnu_pbds::container_tag(3cxx) Base data structure tag.
__gnu_pbds::container_traits(3cxx) Container traits.
__gnu_pbds::container_traits_base(3cxx) Primary template, container traits base.
__gnu_pbds::detail::bin_search_tree_const_it_(3cxx)
__gnu_pbds::detail::bin_search_tree_const_node_it_(3cxx) Const node.
__gnu_pbds::detail::bin_search_tree_it_(3cxx)
__gnu_pbds::detail::bin_search_tree_node_it_(3cxx) Node iterator.
__gnu_pbds::detail::bin_search_tree_traits(3cxx) Binary search.
__gnu_pbds::detail::binary_heap(3cxx)
__gnu_pbds::detail::binary_heap_const_iterator_(3cxx) Const point-type.
__gnu_pbds::detail::binary_heap_point_const_iterator_(3cxx) Const point-type.
__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.
__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,.
__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.
__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.
__gnu_pbds::detail::lu_counter_metadata(3cxx) A list-update metadata type that moves elements to the.
__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).
__gnu_pbds::detail::mask_based_range_hashing(3cxx) Range hashing policy.
__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.
__gnu_pbds::detail::ov_tree_map_cond_dtor(3cxx)
__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.
__gnu_pbds::detail::pat_trie_base__Node_iter(3cxx) Node.
__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.
__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::resize_policy(3cxx) Resize policy for binary heap.
__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.
__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.
__gnu_pbds::detail::tree_traits(3cxx) Tree traits class, primary.
__gnu_pbds::detail::trie_metadata_helper(3cxx) Trie metadata helper.
__gnu_pbds::detail::trie_node_metadata_dispatch(3cxx) Trie node metadata.
__gnu_pbds::detail::trie_policy_base(3cxx) Base class for trie policies.
__gnu_pbds::detail::trie_traits(3cxx) Trie traits class, primary.
__gnu_pbds::detail::type_base(3cxx) Primary template.
__gnu_pbds::detail::type_dispatch(3cxx) Type base dispatch.
__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.
__gnu_pbds::hash_load_check_resize_trigger(3cxx) A resize trigger policy based.
__gnu_pbds::hash_prime_size_policy(3cxx) A size policy whose sequence of sizes form a nearly-exponential sequence.
__gnu_pbds::hash_standard_resize_policy(3cxx) A.
__gnu_pbds::insert_error(3cxx) An entry cannot be inserted into a container object for logical reasons (not, e.g.,.
__gnu_pbds::join_error(3cxx) A join cannot be performed logical reasons (i.e., the ranges of the two container.
__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.
__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.
__gnu_pbds::tree_tag(3cxx) Basic tree structure.
__gnu_pbds::trie(3cxx)
__gnu_pbds::trie_order_statistics_node_update(3cxx) Functor updating.
__gnu_pbds::trie_prefix_search_node_update(3cxx) A node updator that.
__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.
__gnu_profile(3cxx) GNU profile code for public use.
__gnu_profile::__container_size_info(3cxx) A container size instrumentation line in the object table.
__gnu_profile::__container_size_stack_info(3cxx) A container size instrumentation line in the stack table.
__gnu_profile::__hashfunc_info(3cxx) A hash performance instrumentation line in the object table.
__gnu_profile::__hashfunc_stack_info(3cxx) A hash performance instrumentation line in the stack table.
__gnu_profile::__list2vector_info(3cxx) A list-to-vector instrumentation line in the object table.
__gnu_profile::__map2umap_info(3cxx) A map-to-unordered_map instrumentation line in the object table.
__gnu_profile::__map2umap_stack_info(3cxx) A map-to-unordered_map instrumentation line in the stack table.
__gnu_profile::__object_info_base(3cxx) Base class for a line in the object table.
__gnu_profile::__reentrance_guard(3cxx) Reentrance guard.
__gnu_profile::__stack_hash(3cxx) Hash function for summary trace using call stack as index.
__gnu_profile::__stack_info_base(3cxx)
__gnu_profile::__trace_base(3cxx) Base class for all trace producers.
__gnu_profile::__trace_container_size(3cxx) Container size instrumentation trace producer.
__gnu_profile::__trace_hash_func(3cxx) Hash performance instrumentation producer.
__gnu_profile::__trace_hashtable_size(3cxx) Hashtable size instrumentation trace producer.
__gnu_profile::__trace_map2umap(3cxx) Map-to-unordered_map instrumentation producer.
__gnu_profile::__trace_vector_size(3cxx) Hashtable size instrumentation trace producer.
__gnu_profile::__trace_vector_to_list(3cxx) Vector-to-list instrumentation producer.
__gnu_profile::__vector2list_info(3cxx) A vector-to-list instrumentation line in the object table.
__gnu_profile::__vector2list_stack_info(3cxx) A vector-to-list instrumentation line in the stack table.
__gnu_profile::__warning_data(3cxx) Representation of a warning.
__gnu_sequential(3cxx) GNU sequential classes for public use.
Numeric_arrays(3cxx)
Pointer_abstractions(3cxx)
SGIextensions(3cxx)
std::::condition_variable_any(3cxx) Condition_variable_any.
std::::error_category(3cxx) Error_category.
std::__add_pointer_helper(3cxx) Add_pointer.
std::__allocated_ptr(3cxx) Non-standard RAII type for managing pointers obtained from allocators.
std::__atomic_base(3cxx) Base class for atomic integrals.
std::__atomic_flag_base(3cxx) Base type for atomic_flag.
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::__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.
std::__debug::list(3cxx) Class std::list with safety/checking/debug instrumentation.
std::__debug::map(3cxx) Class std::map with safety/checking/debug.
std::__debug::multimap(3cxx) Class std::multimap with safety/checking/debug.
std::__debug::multiset(3cxx) Class std::multiset with safety/checking/debug.
std::__debug::set(3cxx) Class std::set with safety/checking/debug instrumentation.
std::__debug::unordered_map(3cxx) Class std::unordered_map with.
std::__debug::unordered_multimap(3cxx) Class std::unordered_multimap with.
std::__debug::unordered_multiset(3cxx) Class std::unordered_multiset with.
std::__debug::unordered_set(3cxx) Class std::unordered_set with.
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::_Automaton(3cxx)
std::__detail::_Before_begin(3cxx)
std::__detail::_BracketMatcher(3cxx) Matches a character range (bracket.
std::__detail::_CharMatcher(3cxx)
std::__detail::_Compiler(3cxx) Builds an NFA from an input iterator range.
std::__detail::_Default_ranged_hash(3cxx) Default ranged hash function H. In principle it should be a function.
std::__detail::_EndTagger(3cxx)
std::__detail::_Equal_helper(3cxx)
std::__detail::_Equality(3cxx)
std::__detail::_Equality_base(3cxx)
std::__detail::_Executor(3cxx) Takes a regex and an input string and does.
std::__detail::_Grep_matcher(3cxx)
std::__detail::_Hash_code_base(3cxx)
std::__detail::_Hash_node(3cxx)
std::__detail::_Hash_node_base(3cxx)
std::__detail::_Hash_node_value_base(3cxx)
std::__detail::_Hashtable_alloc(3cxx)
std::__detail::_Hashtable_base(3cxx)
std::__detail::_Hashtable_ebo_helper(3cxx)
std::__detail::_Hashtable_traits(3cxx)
std::__detail::_Insert(3cxx)
std::__detail::_Insert_base(3cxx)
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::_Local_const_iterator(3cxx)
std::__detail::_Local_iterator(3cxx)
std::__detail::_Local_iterator_base(3cxx)
std::__detail::_Map_base(3cxx)
std::__detail::_Mask_range_hashing(3cxx) Range hashing function assuming that second arg is a power of 2.
std::__detail::_Mod_range_hashing(3cxx) Default range hashing function: use division to fold a large number into.
std::__detail::_Nfa(3cxx)
std::__detail::_Node_const_iterator(3cxx) Node const_iterators, used to.
std::__detail::_Node_iterator(3cxx) Node iterators, used to iterate.
std::__detail::_Node_iterator_base(3cxx) Base class for node iterators.
std::__detail::_PatternCursor(3cxx)
std::__detail::_Power2_rehash_policy(3cxx) Rehash policy providing power of 2 bucket numbers. Avoids modulo.
std::__detail::_Prime_rehash_policy(3cxx) Default value for rehash policy. Bucket size is (usually) the smallest.
std::__detail::_Quoted_string(3cxx) Struct for delimited strings.
std::__detail::_RangeMatcher(3cxx)
std::__detail::_Rehash_base(3cxx)
std::__detail::_Results(3cxx)
std::__detail::_Scanner(3cxx) Scans an input range for regex tokens.
std::__detail::_Scanner_base(3cxx)
std::__detail::_SpecializedCursor(3cxx)
std::__detail::_SpecializedResults(3cxx)
std::__detail::_StartTagger(3cxx)
std::__detail::_State(3cxx)
std::__detail::_StateSeq(3cxx) Describes a sequence of one or more _State, its current start and.
std::__detector(3cxx) Implementation of the detection idiom (negative case).
std::__exception_ptr_exception_ptr(3cxx) An opaque pointer to an arbitrary exception.
std::__future_base(3cxx) Base class and enclosing scope.
std::__future_base__Result(3cxx) A result object that has storage for an object of type _Res.
std::__future_base__Result_alloc(3cxx) A result object that uses an allocator.
std::__future_base__Result_base(3cxx) Base class for results.
std::__has_iterator_category_helper(3cxx)
std::__is_location_invariant(3cxx)
std::__is_nullptr_t(3cxx) __is_nullptr_t (extension).
std::__is_trivially_copy_assignable_impl(3cxx) Is_trivially_copy_assignable.
std::__is_trivially_copy_constructible_impl(3cxx) Is_trivially_copy_constructible.
std::__is_trivially_move_assignable_impl(3cxx) Is_trivially_move_assignable.
std::__is_trivially_move_constructible_impl(3cxx) Is_trivially_move_constructible.
std::__iterator_traits(3cxx) Traits class for iterators.
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::__profile(3cxx) GNU profile code, replaces standard behavior with profile behavior.
std::__profile::bitset(3cxx) Class std::bitset wrapper with performance instrumentation, none at the.
std::__profile::deque(3cxx) Class std::deque wrapper with performance instrumentation.
std::__profile::forward_list(3cxx) Class std::forward_list wrapper with performance.
std::__profile::list(3cxx) List wrapper with performance instrumentation.
std::__profile::map(3cxx) Class std::map wrapper with performance.
std::__profile::multimap(3cxx) Class std::multimap wrapper with performance.
std::__profile::multiset(3cxx) Class std::multiset wrapper with performance.
std::__profile::set(3cxx) Class std::set wrapper with performance instrumentation.
std::__profile::unordered_map(3cxx) Class std::unordered_map wrapper with.
std::__profile::unordered_multimap(3cxx) Class std::unordered_multimap wrapper.
std::__profile::unordered_multiset(3cxx) Unordered_multiset wrapper with.
std::__profile::unordered_set(3cxx) Unordered_set wrapper with performance.
std::__shared_mutex_cv(3cxx) A shared mutex type implemented using std::condition_variable.
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().
std::_Deque_base(3cxx)
std::_Deque_iterator(3cxx) A deque::iterator.
std::_Enable_copy_move(3cxx) A mixin helper to.
std::_Enable_default_constructor(3cxx) A mixin helper to conditionally enable or disable the.
std::_Enable_destructor(3cxx) A mixin helper to conditionally enable or disable the default.
std::_Enable_special_members(3cxx)
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.
std::_Fwd_list_node_base(3cxx) A helper basic node class for forward_list. This is just a linked list with nothing.
std::_Hashtable(3cxx)
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::_Maybe_get_result_type(3cxx) If we have found a result_type, extract it.
std::_Maybe_unary_or_binary_function(3cxx)
std::_Maybe_wrap_member_pointer(3cxx)
std::_Mu(3cxx)
std::_Not_fn(3cxx) Generalized negator.
std::_Placeholder(3cxx) The type of placeholder objects defined by libstdc++.
std::_Reference_wrapper_base(3cxx)
std::_Reference_wrapper_base_impl(3cxx)
std::_Safe_tuple_element(3cxx)
std::_Safe_tuple_element_impl(3cxx)
std::_Temporary_buffer(3cxx)
std::_Tuple_impl(3cxx)
std::_Vector_base(3cxx) See bits/stl_deque.h's _Deque_base for an explanation.
std::_Weak_result_type(3cxx)
std::_Weak_result_type_impl(3cxx)
std::abs.h(3cxx)
std::add_const(3cxx) Add_const.
std::add_cv(3cxx) Add_cv.
std::add_lvalue_reference(3cxx) Add_lvalue_reference.
std::add_rvalue_reference(3cxx) Add_rvalue_reference.
std::add_volatile(3cxx) Add_volatile.
std::adopt_lock_t(3cxx) Assume the calling thread has already obtained mutex ownership and manage it.
std::aligned_storage(3cxx) Alignment type.
std::aligned_union(3cxx) Provide aligned storage for types.
std::alignment_of(3cxx) Alignment_of.
std::allocator(3cxx) The standard allocator, as per [20.4].
std::allocator_arg_t(3cxx) [allocator.tag].
std::allocator_traits(3cxx) Uniform interface to all allocator types.
std::array(3cxx) A standard container for storing a fixed size sequence of elements.
std::atomic(3cxx) Generic atomic type, primary class template.
std::atomic_flag(3cxx) Atomic_flag.
std::auto_ptr(3cxx) A simple smart pointer providing strict ownership semantics.
std::auto_ptr_ref(3cxx)
std::back_insert_iterator(3cxx) Turns assignment into insertion.
std::bad_alloc(3cxx) Exception possibly thrown by new.
std::bad_cast(3cxx) Thrown during incorrect typecasting.
std::bad_exception(3cxx)
std::bad_function_call(3cxx) Exception class thrown when class template function's operator() is called with an.
std::bad_typeid(3cxx) Thrown when a NULL pointer in a typeid expression is used.
std::bad_weak_ptr(3cxx) Exception possibly thrown by shared_ptr.
std::basic_filebuf(3cxx) The actual work of input and output (for files).
std::basic_fstream(3cxx) Controlling input and output for files.
std::basic_ifstream(3cxx) Controlling input for files.
std::basic_ios(3cxx) Template class basic_ios, virtual base class for all stream classes.
std::basic_iostream(3cxx) Template class basic_iostream.
std::basic_istream(3cxx) Template class basic_istream.
std::basic_istream_sentry(3cxx) Performs setup work for input streams.
std::basic_istringstream(3cxx) Controlling input for std::string.
std::basic_ofstream(3cxx) Controlling output for files.
std::basic_ostream(3cxx) Template class basic_ostream.
std::basic_ostream_sentry(3cxx) Performs setup work for output streams.
std::basic_ostringstream(3cxx) Controlling output for std::string.
std::basic_regex(3cxx)
std::basic_streambuf(3cxx) The actual work of input and output (interface).
std::basic_string(3cxx) Managing sequences of characters and character-like objects.
std::basic_stringbuf(3cxx) The actual work of input and output (for std::string).
std::basic_stringstream(3cxx) Controlling input and output for std::string.
std::bernoulli_distribution(3cxx) A Bernoulli random number distribution.
std::bernoulli_distribution_param_type(3cxx)
std::bidirectional_iterator_tag(3cxx) Bidirectional iterators support a superset of forward iterator operations.
std::binary_function(3cxx)
std::binary_negate(3cxx) One of the negation functors.
std::binder1st(3cxx) One of the binder functors.
std::binder2nd(3cxx) One of the binder functors.
std::binomial_distribution(3cxx) A discrete binomial random number distribution.
std::binomial_distribution_param_type(3cxx)
std::bitset(3cxx) The bitset class represents a fixed-size sequence of bits.
std::bitset_reference(3cxx)
std::cauchy_distribution(3cxx) A cauchy_distribution random number distribution.
std::cauchy_distribution_param_type(3cxx)
std::char_traits(3cxx) Basis for explicit traits specializations.
std::chi_squared_distribution(3cxx) A chi_squared_distribution random number distribution.
std::chi_squared_distribution_param_type(3cxx)
std::chrono(3cxx) ISO C++ 2011 entities sub-namespace for time and date.
std::chrono::::steady_clock(3cxx) Monotonic clock.
std::chrono::::system_clock(3cxx) System clock.
std::chrono::duration(3cxx) Duration.
std::chrono::duration_values(3cxx) Duration_values.
std::chrono::time_point(3cxx) Time_point.
std::chrono::treat_as_floating_point(3cxx) Treat_as_floating_point.
std::codecvt(3cxx) Primary class template codecvt.
std::codecvt_base(3cxx) Empty base class for codecvt facet [22.2.1.5].
std::codecvt_byname(3cxx) Class codecvt_byname [22.2.1.6].
std::collate(3cxx) Facet for localized string comparison.
std::collate_byname(3cxx) Class collate_byname [22.2.4.2].
std::common_type(3cxx) Common_type.
std::complex(3cxx)
std::condition_variable(3cxx) Condition_variable.
std::conditional(3cxx) Define a member typedef type to one of two argument types.
std::const_mem_fun1_ref_t(3cxx) One of the adaptors for member pointers.
std::const_mem_fun1_t(3cxx) One of the adaptors for member pointers.
std::const_mem_fun_ref_t(3cxx) One of the adaptors for member pointers.
std::const_mem_fun_t(3cxx) One of the adaptors for member pointers.
std::ctype(3cxx) Primary class template ctype facet.
std::ctype_base(3cxx) Base class for ctype.
std::ctype_byname(3cxx) Class ctype_byname [22.2.1.2].
std::decay(3cxx) Decay.
std::decimal(3cxx) ISO/IEC TR 24733 Decimal floating-point arithmetic.
std::decimal::decimal128(3cxx) 3.2.4 Class decimal128.
std::decimal::decimal32(3cxx) 3.2.2 Class decimal32.
std::decimal::decimal64(3cxx) 3.2.3 Class decimal64.
std::default_delete(3cxx) Primary template of default_delete, used by unique_ptr.
std::defer_lock_t(3cxx) Do not acquire ownership of the mutex.
std::deque(3cxx) A standard container using fixed-size memory allocation and constant-time.
std::discard_block_engine(3cxx)
std::discrete_distribution(3cxx) A discrete_distribution random number distribution.
std::discrete_distribution_param_type(3cxx)
std::divides(3cxx) One of the math functors.
std::domain_error(3cxx)
std::enable_if(3cxx) Define a member typedef type only if a boolean constant is true.
std::enable_shared_from_this(3cxx) Base class allowing use of member function shared_from_this.
std::equal_to(3cxx) One of the comparison functors.
std::error_code(3cxx) Error_code.
std::error_condition(3cxx) Error_condition.
std::exception(3cxx) Base class for all library exceptions.
std::experimental::_Has_addressof(3cxx) Trait that detects the presence of an overloaded unary operator&.
std::experimental::_Not_fn(3cxx) Generalized negator.
std::experimental::_Optional_base(3cxx) Class template that holds the necessary.
std::experimental::any(3cxx) A type-safe container of any type.
std::experimental::bad_any_cast(3cxx) Exception class thrown by a failed any_cast.
std::experimental::bad_optional_access(3cxx) Exception class thrown when a disengaged optional object is.
std::experimental::basic_string_view(3cxx) A non-owning reference to a string.
std::experimental::filesystem::path(3cxx) A filesystem path.
std::experimental::filesystem::path_iterator(3cxx) An iterator for the components of a path.
std::experimental::in_place_t(3cxx) Tag type for in-place construction.
std::experimental::nullopt_t(3cxx) Tag type to disengage optional objects.
std::experimental::optional(3cxx) Class template for optional values.
std::experimental::ostream_joiner(3cxx) Output iterator that inserts a delimiter.
std::experimental::propagate_const(3cxx) Const-propagating wrapper.
std::exponential_distribution(3cxx) An exponential continuous distribution for random numbers.
std::exponential_distribution_param_type(3cxx)
std::extent(3cxx) Extent.
std::extreme_value_distribution(3cxx) A extreme_value_distribution random number distribution.
std::extreme_value_distribution_param_type(3cxx)
std::fisher_f_distribution(3cxx) A fisher_f_distribution random number distribution.
std::fisher_f_distribution_param_type(3cxx)
std::forward_iterator_tag(3cxx) Forward iterators support a superset of input iterator operations.
std::forward_list(3cxx) A standard container with linear time access to elements, and fixed time.
std::fpos(3cxx) Class representing stream positions.
std::front_insert_iterator(3cxx) Turns assignment into insertion.
std::function.h(3cxx)
std::future(3cxx) Primary template for future.
std::future_error(3cxx) Exception type thrown by futures.
std::gamma_distribution(3cxx) A gamma continuous distribution for random numbers.
std::gamma_distribution_param_type(3cxx)
std::geometric_distribution(3cxx) A discrete geometric random number distribution.
std::geometric_distribution_param_type(3cxx)
std::greater(3cxx) One of the comparison functors.
std::greater_equal(3cxx) One of the comparison functors.
std::gslice(3cxx) Class defining multi-dimensional subset of an array.
std::gslice_array(3cxx) Reference to multi-dimensional subset of an array.
std::has_virtual_destructor(3cxx) Has_virtual_destructor.
std::hash(3cxx) Primary class template hash.
std::independent_bits_engine(3cxx)
std::indirect_array(3cxx) Reference to arbitrary subset of an array.
std::initializer_list(3cxx) Initializer_list.
std::input_iterator_tag(3cxx) Marking input iterators.
std::insert_iterator(3cxx) Turns assignment into insertion.
std::integer_sequence(3cxx) Class template integer_sequence.
std::integral_constant(3cxx) Integral_constant.
std::invalid_argument(3cxx)
std::ios_base(3cxx) The base of the I/O class hierarchy.
std::ios_base_failure(3cxx) These are thrown to indicate problems with io.
std::is_abstract(3cxx) Is_abstract.
std::is_arithmetic(3cxx) Is_arithmetic.
std::is_array(3cxx) Is_array.
std::is_assignable(3cxx) Is_assignable.
std::is_base_of(3cxx) Is_base_of.
std::is_bind_expression(3cxx) Determines if the given type _Tp is a function object that should be treated.
std::is_class(3cxx) Is_class.
std::is_compound(3cxx) Is_compound.
std::is_const(3cxx) Is_const.
std::is_constructible(3cxx) Is_constructible.
std::is_convertible(3cxx) Is_convertible.
std::is_copy_assignable(3cxx) Is_copy_assignable.
std::is_copy_constructible(3cxx) Is_copy_constructible.
std::is_default_constructible(3cxx) Is_default_constructible.
std::is_destructible(3cxx) Is_destructible.
std::is_empty(3cxx) Is_empty.
std::is_enum(3cxx) Is_enum.
std::is_error_code_enum(3cxx) Is_error_code_enum.
std::is_error_condition_enum(3cxx) Is_error_condition_enum.
std::is_final(3cxx) Is_final.
std::is_floating_point(3cxx) Is_floating_point.
std::is_function(3cxx) Is_function.
std::is_fundamental(3cxx) Is_fundamental.
std::is_integral(3cxx) Is_integral.
std::is_literal_type(3cxx) Is_literal_type.
std::is_lvalue_reference(3cxx) Is_lvalue_reference.
std::is_member_function_pointer(3cxx) Is_member_function_pointer.
std::is_member_object_pointer(3cxx) Is_member_object_pointer.
std::is_member_pointer(3cxx) Is_member_pointer.
std::is_move_assignable(3cxx) Is_move_assignable.
std::is_move_constructible(3cxx) Is_move_constructible.
std::is_nothrow_assignable(3cxx) Is_nothrow_assignable.
std::is_nothrow_constructible(3cxx) Is_nothrow_constructible.
std::is_nothrow_copy_assignable(3cxx) Is_nothrow_copy_assignable.
std::is_nothrow_copy_constructible(3cxx) Is_nothrow_copy_constructible.
std::is_nothrow_default_constructible(3cxx) Is_nothrow_default_constructible.
std::is_nothrow_destructible(3cxx) Is_nothrow_destructible.
std::is_nothrow_move_assignable(3cxx) Is_nothrow_move_assignable.
std::is_nothrow_move_constructible(3cxx) Is_nothrow_move_constructible.
std::is_nothrow_swappable(3cxx) Is_nothrow_swappable.
std::is_nothrow_swappable_with(3cxx) Is_nothrow_swappable_with.
std::is_null_pointer(3cxx) Is_null_pointer (LWG 2247).
std::is_object(3cxx) Is_object.
std::is_placeholder(3cxx) Determines if the given type _Tp is a placeholder in a bind() expression and, if.
std::is_pod(3cxx) Is_pod.
std::is_pointer(3cxx) Is_pointer.
std::is_polymorphic(3cxx) Is_polymorphic.
std::is_reference(3cxx) Is_reference.
std::is_rvalue_reference(3cxx) Is_rvalue_reference.
std::is_same(3cxx) Is_same.
std::is_scalar(3cxx) Is_scalar.
std::is_standard_layout(3cxx) Is_standard_layout.
std::is_swappable(3cxx) Metafunctions used for detecting swappable types: p0185r1.
std::is_swappable_with(3cxx) Is_swappable_with.
std::is_trivial(3cxx) Is_trivial.
std::is_trivially_assignable(3cxx) Is_trivially_assignable.
std::is_trivially_constructible(3cxx) Is_trivially_constructible.
std::is_trivially_default_constructible(3cxx) Is_trivially_default_constructible.
std::is_trivially_destructible(3cxx) Is_trivially_destructible.
std::is_union(3cxx) Is_union.
std::is_void(3cxx) Is_void.
std::is_volatile(3cxx) Is_volatile.
std::istream_iterator(3cxx) Provides input iterator semantics for streams.
std::istreambuf_iterator(3cxx) Provides input iterator semantics for streambufs.
std::iterator(3cxx) Common iterator class.
std::length_error(3cxx)
std::less(3cxx) One of the comparison functors.
std::less_equal(3cxx) One of the comparison functors.
std::linear_congruential_engine(3cxx) A model of a linear congruential random number.
std::list(3cxx) A standard container with linear time access to elements, and fixed time.
std::locale(3cxx) Container class for localization functionality.
std::locale_facet(3cxx) Localization functionality base class.
std::locale_id(3cxx) Facet ID class.
std::lock_guard(3cxx) A simple scoped lock type.
std::logic_error(3cxx) One of two subclasses of exception.
std::logical_and(3cxx) One of the Boolean operations functors.
std::logical_not(3cxx) One of the Boolean operations functors.
std::logical_or(3cxx) One of the Boolean operations functors.
std::lognormal_distribution(3cxx) A lognormal_distribution random number distribution.
std::lognormal_distribution_param_type(3cxx)
std::make_signed(3cxx) Make_signed.
std::make_unsigned(3cxx) Make_unsigned.
std::map(3cxx) A standard container made up of (key,value) pairs, which can be.
std::mask_array(3cxx) Reference to selected subset of an array.
std::match_results(3cxx) The results of a match or search operation.
std::mem_fun1_ref_t(3cxx) One of the adaptors for member pointers.
std::mem_fun1_t(3cxx) One of the adaptors for member pointers.
std::mem_fun_ref_t(3cxx) One of the adaptors for member pointers.
std::mem_fun_t(3cxx) One of the adaptors for member pointers.
std::mersenne_twister_engine(3cxx)
std::messages(3cxx) Primary class template messages.
std::messages_base(3cxx) Messages facet base class providing catalog typedef.
std::messages_byname(3cxx) Class messages_byname [22.2.7.2].
std::minus(3cxx) One of the math functors.
std::modulus(3cxx) One of the math functors.
std::money_base(3cxx) Money format ordering data.
std::money_get(3cxx) Primary class template money_get.
std::money_put(3cxx) Primary class template money_put.
std::moneypunct(3cxx) Primary class template moneypunct.
std::moneypunct_byname(3cxx) Class moneypunct_byname [22.2.6.4].
std::move_iterator(3cxx)
std::multimap(3cxx) A standard container made up of (key,value) pairs, which can be.
std::multiplies(3cxx) One of the math functors.
std::multiset(3cxx) A standard container made up of elements, which can be retrieved in.
std::mutex(3cxx) The standard mutex type.
std::mutex.h(3cxx)
std::negate(3cxx) One of the math functors.
std::negative_binomial_distribution(3cxx) A negative_binomial_distribution random number distribution.
std::negative_binomial_distribution_param_type(3cxx)
std::nested_exception(3cxx) Exception class with exception_ptr data member.
std::normal_distribution(3cxx) A normal continuous distribution for random numbers.
std::normal_distribution_param_type(3cxx)
std::not_equal_to(3cxx) One of the comparison functors.
std::num_get(3cxx) Primary class template num_get.
std::num_put(3cxx) Primary class template num_put.
std::numeric_limits(3cxx) Properties of fundamental types.
std::numpunct(3cxx) Primary class template numpunct.
std::numpunct_byname(3cxx) Class numpunct_byname [22.2.3.2].
std::once_flag(3cxx) Once_flag.
std::ostream_iterator(3cxx) Provides output iterator semantics for streams.
std::ostreambuf_iterator(3cxx) Provides output iterator semantics for streambufs.
std::out_of_range(3cxx)
std::output_iterator_tag(3cxx) Marking output iterators.
std::overflow_error(3cxx)
std::owner_less(3cxx) Primary template owner_less.
std::pair(3cxx) Struct holding two objects of arbitrary type.
std::piecewise_constant_distribution(3cxx) A piecewise_constant_distribution random number.
std::piecewise_constant_distribution_param_type(3cxx)
std::piecewise_construct_t(3cxx) Piecewise_construct_t.
std::piecewise_linear_distribution(3cxx) A piecewise_linear_distribution random number distribution.
std::piecewise_linear_distribution_param_type(3cxx)
std::placeholders(3cxx) ISO C++11 entities sub-namespace for functional.
std::plus(3cxx) One of the math functors.
std::pointer_to_binary_function(3cxx) One of the adaptors for function pointers.
std::pointer_to_unary_function(3cxx) One of the adaptors for function pointers.
std::pointer_traits(3cxx) Uniform interface to all pointer-like types.
std::poisson_distribution(3cxx) A discrete Poisson random number distribution.
std::poisson_distribution_param_type(3cxx)
std::priority_queue(3cxx) A standard container automatically sorting its contents.
std::promise(3cxx) Primary template for promise.
std::queue(3cxx) A standard container giving FIFO behavior.
std::random_access_iterator_tag(3cxx) Random-access iterators support a superset of bidirectional iterator.
std::random_device(3cxx)
std::range_error(3cxx)
std::rank(3cxx) Rank.
std::ratio(3cxx) Provides compile-time rational arithmetic.
std::ratio_equal(3cxx) Ratio_equal.
std::ratio_not_equal(3cxx) Ratio_not_equal.
std::raw_storage_iterator(3cxx)
std::recursive_mutex(3cxx) The standard recursive mutex type.
std::recursive_timed_mutex(3cxx) Recursive_timed_mutex.
std::reference_wrapper(3cxx) Primary class template for reference_wrapper.
std::regex_constants(3cxx) ISO C++-0x entities sub namespace for regex.
std::regex_error(3cxx) A regular expression exception class.
std::regex_iterator(3cxx)
std::regex_token_iterator(3cxx)
std::regex_traits(3cxx) Describes aspects of a regular expression.
std::rel_ops(3cxx) The generated relational operators are sequestered here.
std::remove_all_extents(3cxx) Remove_all_extents.
std::remove_const(3cxx) Remove_const.
std::remove_cv(3cxx) Remove_cv.
std::remove_extent(3cxx) Remove_extent.
std::remove_pointer(3cxx) Remove_pointer.
std::remove_reference(3cxx) Remove_reference.
std::remove_volatile(3cxx) Remove_volatile.
std::result_of(3cxx) Result_of.
std::reverse_iterator(3cxx)
std::runtime_error(3cxx) One of two subclasses of exception.
std::scoped_allocator_adaptor(3cxx) Primary class template.
std::seed_seq(3cxx) The seed_seq class generates sequences of seeds for random number generators.
std::set(3cxx) A standard container made up of unique keys, which can be retrieved in.
std::shared_future(3cxx) Primary template for shared_future.
std::shared_lock(3cxx) Shared_lock.
std::shared_ptr(3cxx) A smart pointer with reference-counted copy semantics.
std::shared_timed_mutex(3cxx) The standard shared timed mutex type.
std::shuffle_order_engine(3cxx) Produces random numbers by combining random numbers.
std::slice(3cxx) Class defining one-dimensional subset of an array.
std::slice_array(3cxx) Reference to one-dimensional subset of an array.
std::stack(3cxx) A standard container giving FILO behavior.
std::student_t_distribution(3cxx) A student_t_distribution random number distribution.
std::student_t_distribution_param_type(3cxx)
std::sub_match(3cxx)
std::subtract_with_carry_engine(3cxx) The Marsaglia-Zaman generator.
std::system_error(3cxx) Thrown to indicate error code of underlying system.
std::this_thread(3cxx) ISO C++ 2011 entities sub-namespace for thread. 30.3.2 Namespace this_thread.
std::thread(3cxx) Thread.
std::thread_id(3cxx) Thread::id.
std::time_base(3cxx) Time format ordering data.
std::time_get(3cxx) Primary class template time_get.
std::time_get_byname(3cxx) Class time_get_byname [22.2.5.2].
std::time_put(3cxx) Primary class template time_put.
std::time_put_byname(3cxx) Class time_put_byname [22.2.5.4].
std::timed_mutex(3cxx) Timed_mutex.
std::tr1(3cxx) ISO C++ TR1 entities toplevel namespace is std::tr1.
std::tr1::__detail(3cxx) Implementation details not part of the namespace std::tr1 interface.
std::tr2(3cxx) ISO C++ TR2 entities toplevel namespace is std::tr2.
std::tr2::__detail(3cxx) Implementation details not part of the namespace std::tr2 interface.
std::tr2::__dynamic_bitset_base(3cxx)
std::tr2::__reflection_typelist(3cxx)
std::tr2::__reflection_typelist__(3cxx) Specialization for an empty typelist.
std::tr2::bases(3cxx) Sequence abstraction metafunctions for manipulating a typelist.
std::tr2::bool_set(3cxx)
std::tr2::direct_bases(3cxx) Enumerate all the direct base classes of a class. Form of a typelist.
std::tr2::dynamic_bitset(3cxx) The dynamic_bitset class represents a sequence of bits.
std::tr2::dynamic_bitset_reference(3cxx)
std::try_to_lock_t(3cxx) Try to acquire ownership of the mutex without blocking.
std::tuple(3cxx) Primary class template, tuple.
std::tuple_element(3cxx) Tuple_element.
std::tuple_size(3cxx) Tuple_size.
std::type_index(3cxx) Class type_index.
std::type_info(3cxx) Part of RTTI.
std::unary_function(3cxx)
std::unary_negate(3cxx) One of the negation functors.
std::underflow_error(3cxx)
std::underlying_type(3cxx) The underlying type of an enum.
std::uniform_int_distribution(3cxx) Uniform discrete distribution for random numbers. A discrete.
std::uniform_int_distribution_param_type(3cxx)
std::uniform_real_distribution(3cxx) Uniform continuous distribution for random numbers.
std::uniform_real_distribution_param_type(3cxx)
std::unique_lock(3cxx) A movable scoped lock type.
std::unique_ptr(3cxx) 20.7.1.2 unique_ptr for single objects.
std::unordered_map(3cxx) A standard container composed of unique keys.
std::unordered_multimap(3cxx) A standard container composed of equivalent keys.
std::unordered_multiset(3cxx) A standard container composed of equivalent keys.
std::unordered_set(3cxx) A standard container composed of unique keys (containing.
std::uses_allocator(3cxx) Declare uses_allocator so it can be specialized in etc.
std::valarray(3cxx) Smart array designed to support numeric processing.
std::vector(3cxx) A standard container which offers fixed time access to individual elements in any.
std::wbuffer_convert(3cxx) Buffer conversions.
std::weak_ptr(3cxx) A smart pointer with weak semantics.
std::weibull_distribution(3cxx) A weibull_distribution random number distribution.
std::weibull_distribution_param_type(3cxx)
std::wstring_convert(3cxx) String conversions.
Go top Index Origins