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. |