📦 std-man-pages
625 pages · page 1 of 4
#
- __cxxabiv1___forced_unwind(3)Thrown as part of forced unwinding.✨
- __gnu_cxx(3)GNU extensions for public use.✨
- __gnu_cxx::__common_pool_policy(3)Policy for shared __pool objects.✨
- __gnu_cxx::__detail(3)Implementation details not part of the namespace __gnu_cxx interface.✨
- __gnu_cxx::__detail::__mini_vector(3)__mini_vector<> is a stripped down version of the full-fledged std::vector<>.✨
- __gnu_cxx::__detail::_Bitmap_counter(3)The bitmap counter which acts as the bitmap manipulator, and manages the bit-manipulation functions and the searching and identification functions on the bit-map.✨
- __gnu_cxx::__detail::_Ffit_finder(3)The class which acts as a predicate for applying the first-fit memory allocation policy for the bitmap allocator.✨
- __gnu_cxx::__mt_alloc(3)This is a fixed size (power of 2) allocator which - when compiled with thread support - will maintain one freelist per size per thread plus a global one. Steps are taken to limit the per thread…✨
- __gnu_cxx::__mt_alloc_base(3)Base class for _Tp dependent member functions.✨
- __gnu_cxx::__per_type_pool_policy(3)Policy for individual __pool objects.✨
- __gnu_cxx::__pool_alloc(3)Allocator using a memory pool with a single lock.✨
- __gnu_cxx::__pool_alloc_base(3)Base class for __pool_alloc.✨
- __gnu_cxx::__pool_base(3)Base class for pool object.✨
- __gnu_cxx::__rc_string_base(3)✨
- __gnu_cxx::__scoped_lock(3)Scoped lock idiom.✨
- __gnu_cxx::__versa_string(3)Template class __versa_string.✨
- __gnu_cxx::_Caster(3)✨
- __gnu_cxx::_Char_types(3)Mapping from character type to associated types.✨
- __gnu_cxx::_ExtPtr_allocator(3)An example allocator which uses a non-standard pointer type.✨
- __gnu_cxx::_Invalid_type(3)✨
- __gnu_cxx::_Pointer_adapter(3)✨
- __gnu_cxx::_Relative_pointer_impl(3)A storage policy for use with _Pointer_adapter<> which stores the pointer's address as an offset value which is relative to its own address.✨
- __gnu_cxx::_Std_pointer_impl(3)A storage policy for use with _Pointer_adapter<> which yields a standard pointer.✨
- __gnu_cxx::_Unqualified_type(3)✨
- __gnu_cxx::array_allocator(3)An allocator that uses previously allocated memory. This memory can be externally, globally, or otherwise allocated.✨
- __gnu_cxx::array_allocator_base(3)Base class.✨
- __gnu_cxx::binary_compose(3)An SGI extension .✨
- __gnu_cxx::bitmap_allocator(3)Bitmap Allocator, primary template.✨
- __gnu_cxx::char_traits(3)Base class used to implement std::char_traits.✨
- __gnu_cxx::character(3)A POD class that serves as a character abstraction class.✨
- __gnu_cxx::constant_binary_fun(3)An SGI extension .✨
- __gnu_cxx::constant_unary_fun(3)An SGI extension .✨
- __gnu_cxx::constant_void_fun(3)An SGI extension .✨
- __gnu_cxx::debug_allocator(3)A meta-allocator with debugging bits.✨
- __gnu_cxx::enc_filebuf(3)class enc_filebuf.✨
- __gnu_cxx::encoding_char_traits(3)encoding_char_traits✨
- __gnu_cxx::encoding_state(3)Extension to use iconv for dealing with character encodings.✨
- __gnu_cxx::forced_exception_error(3)Thown by throw_allocator.✨
- __gnu_cxx::free_list(3)The free list class for managing chunks of memory to be given to and returned by the bitmap_allocator.✨
- __gnu_cxx::hash_map(3)✨
- __gnu_cxx::hash_multimap(3)✨
- __gnu_cxx::hash_multiset(3)✨
- __gnu_cxx::hash_set(3)✨
- __gnu_cxx::malloc_allocator(3)An allocator that uses malloc.✨
- __gnu_cxx::new_allocator(3)An allocator that uses global new, as per C++03 [20.4.1].✨
- __gnu_cxx::project1st(3)An SGI extension .✨
- __gnu_cxx::project2nd(3)An SGI extension .✨
- __gnu_cxx::rb_tree(3)✨
- __gnu_cxx::rope(3)✨
- __gnu_cxx::select1st(3)An SGI extension .✨
- __gnu_cxx::select2nd(3)An SGI extension .✨
- __gnu_cxx::slist(3)✨
- __gnu_cxx::stdio_filebuf(3)Provides a layer of compatibility for C/POSIX.✨
- __gnu_cxx::stdio_sync_filebuf(3)Provides a layer of compatibility for C.✨
- __gnu_cxx::subtractive_rng(3)✨
- __gnu_cxx::temporary_buffer(3)✨
- __gnu_cxx::throw_allocator(3)Allocator class with logging and exception control.✨
- __gnu_cxx::throw_allocator_base(3)Allocator class with logging and exception generation control. Intended to be used as an allocator_type in templatized code.✨
- __gnu_cxx::typelist(3)GNU typelist extensions for public compile-time use.✨
- __gnu_cxx::unary_compose(3)An SGI extension .✨
- __gnu_debug(3)GNU debug classes for public use.✨
- __gnu_debug::__is_same(3)✨
- __gnu_debug::_After_nth_from(3)✨
- __gnu_debug::_Not_equal_to(3)✨
- __gnu_debug::_Safe_iterator(3)Safe iterator wrapper.✨
- __gnu_debug::_Safe_iterator_base(3)Basic functionality for a safe iterator.✨
- __gnu_debug::_Safe_sequence(3)Base class for constructing a safe sequence type that tracks iterators that reference it.✨
- __gnu_debug::_Safe_sequence_base(3)Base class that supports tracking of iterators that reference a sequence.✨
- __gnu_internal(3)GNU implemenation details, not for public use or export. Used only when anonymous namespaces cannot be substituted.✨
- __gnu_parallel(3)GNU parallel code for public use.✨
- __gnu_parallel::_Settings(3)class _Settings Run-time settings for the parallel mode including all tunable parameters.✨
- __gnu_parallel::accumulate_binop_reduct(3)General reduction, using a binary operator.✨
- __gnu_parallel::accumulate_selector(3)std::accumulate() selector.✨
- __gnu_parallel::adjacent_difference_selector(3)Selector that returns the difference between two adjacent elements.✨
- __gnu_parallel::adjacent_find_selector(3)Test predicate on two adjacent elements.✨
- __gnu_parallel::balanced_quicksort_tag(3)Forces parallel sorting using balanced quicksort at compile time.✨
- __gnu_parallel::balanced_tag(3)Recommends parallel execution using dynamic load-balancing at compile time.✨
- __gnu_parallel::binder1st(3)Similar to std::binder1st, but giving the argument types explicitly.✨
- __gnu_parallel::binder2nd(3)Similar to std::binder2nd, but giving the argument types explicitly.✨
- __gnu_parallel::constant_size_blocks_tag(3)Selects the constant block size variant for std::find().✨
- __gnu_parallel::count_if_selector(3)std::count_if () selector.✨
- __gnu_parallel::count_selector(3)std::count() selector.✨
- __gnu_parallel::default_parallel_tag(3)Recommends parallel execution using the default parallel algorithm.✨
- __gnu_parallel::DRandomShufflingGlobalData(3)Data known to every thread participating in __gnu_parallel::parallel_random_shuffle().✨
- __gnu_parallel::DRSSorterPU(3)Local data for a thread participating in __gnu_parallel::parallel_random_shuffle().✨
- __gnu_parallel::dummy_reduct(3)Reduction function doing nothing.✨
- __gnu_parallel::equal_from_less(3)Constructs predicate for equality from strict weak ordering predicate.✨
- __gnu_parallel::equal_split_tag(3)Selects the equal splitting variant for std::find().✨
- __gnu_parallel::equal_to(3)Similar to std::equal_to, but allows two different types.✨
- __gnu_parallel::exact_tag(3)Forces parallel merging with exact splitting, at compile time.✨
- __gnu_parallel::fill_selector(3)std::fill() selector.✨
- __gnu_parallel::find_first_of_selector(3)Test predicate on several elements.✨
- __gnu_parallel::find_if_selector(3)Test predicate on a single element, used for std::find() and std::find_if ().✨
- __gnu_parallel::find_tag(3)Base class for for std::find() variants.✨
- __gnu_parallel::for_each_selector(3)std::for_each() selector.✨
- __gnu_parallel::generate_selector(3)std::generate() selector.✨
- __gnu_parallel::generic_find_selector(3)Base class of all __gnu_parallel::find_template selectors.✨
- __gnu_parallel::generic_for_each_selector(3)Generic selector for embarrassingly parallel functions.✨
- __gnu_parallel::growing_blocks_tag(3)Selects the growing block size variant for std::find().✨
- __gnu_parallel::guarded_iterator(3)Iterator wrapper supporting an implicit supremum at the end of the sequence, dominating all comparisons.✨
- __gnu_parallel::identity_selector(3)Selector that just returns the passed iterator.✨
- __gnu_parallel::inner_product_selector(3)std::inner_product() selector.✨
- __gnu_parallel::iterator_pair(3)A pair of iterators. The usual iterator operations are applied to both child iterators.✨
- __gnu_parallel::iterator_triple(3)A triple of iterators. The usual iterator operations are applied to all three child iterators.✨
- __gnu_parallel::Job(3)One job for a certain thread.✨
- __gnu_parallel::less(3)Similar to std::less, but allows two different types.✨
- __gnu_parallel::lexicographic(3)Compare a pair of types lexicographically, ascending.✨
- __gnu_parallel::lexicographic_reverse(3)Compare a pair of types lexicographically, descending.✨
- __gnu_parallel::loser_tree_traits(3)Traits for determining whether the loser tree should use pointers or copies.✨
- __gnu_parallel::LoserTree(3)Stable LoserTree variant.✨
- __gnu_parallel::LoserTreeBase(3)Guarded loser/tournament tree.✨
- __gnu_parallel::LoserTreeBase_Loser(3)Internal representation of a LoserTree element.✨
- __gnu_parallel::LoserTreePointer(3)Stable LoserTree implementation.✨
- __gnu_parallel::LoserTreePointerBase(3)Base class of Loser Tree implementation using pointers.✨
- __gnu_parallel::LoserTreePointerBase_Loser(3)Internal representation of LoserTree elements.✨
- __gnu_parallel::LoserTreePointerUnguarded(3)Stable unguarded LoserTree variant storing pointers.✨
- __gnu_parallel::LoserTreePointerUnguardedBase(3)Unguarded loser tree, keeping only pointers to the elements in the tree structure.✨
- __gnu_parallel::LoserTreeUnguarded(3)Stable implementation of unguarded LoserTree.✨
- __gnu_parallel::LoserTreeUnguardedBase(3)Base class for unguarded LoserTree implementation.✨
- __gnu_parallel::max_element_reduct(3)Reduction for finding the maximum element, using a comparator.✨
- __gnu_parallel::min_element_reduct(3)Reduction for finding the maximum element, using a comparator.✨
- __gnu_parallel::mismatch_selector(3)Test inverted predicate on a single element.✨
- __gnu_parallel::multiplies(3)Similar to std::multiplies, but allows two different types.✨
- __gnu_parallel::multiway_merge_3_variant_sentinel_switch(3)Switch for 3-way merging with sentinels turned off.✨
- __gnu_parallel::multiway_merge_4_variant_sentinel_switch(3)Switch for 4-way merging with sentinels turned off.✨
- __gnu_parallel::multiway_merge_k_variant_sentinel_switch(3)Switch for k- way merging with sentinels turned on.✨
- __gnu_parallel::multiway_mergesort_exact_tag(3)Forces parallel sorting using multiway mergesort with exact splitting at compile time.✨
- __gnu_parallel::multiway_mergesort_sampling_tag(3)Forces parallel sorting using multiway mergesort with splitting by sampling at compile time.✨
- __gnu_parallel::multiway_mergesort_tag(3)Forces parallel sorting using multiway mergesort at compile time.✨
- __gnu_parallel::nothing(3)Functor doing nothing.✨
- __gnu_parallel::omp_loop_static_tag(3)Recommends parallel execution using OpenMP static load-balancing at compile time.✨
- __gnu_parallel::omp_loop_tag(3)Recommends parallel execution using OpenMP dynamic load-balancing at compile time.✨
- __gnu_parallel::parallel_tag(3)Recommends parallel execution at compile time, optionally using a user-specified number of threads.✨
- __gnu_parallel::Piece(3)Subsequence description.✨
- __gnu_parallel::plus(3)Similar to std::plus, but allows two different types.✨
- __gnu_parallel::PMWMSSortingData(3)Data accessed by all threads.✨
- __gnu_parallel::pseudo_sequence(3)Sequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course.✨
- __gnu_parallel::pseudo_sequence_iterator(3)Iterator associated with __gnu_parallel::pseudo_sequence. If features the usual random-access iterator functionality.✨
- __gnu_parallel::QSBThreadLocal(3)Information local to one thread in the parallel quicksort run.✨
- __gnu_parallel::quicksort_tag(3)Forces parallel sorting using unbalanced quicksort at compile time.✨
- __gnu_parallel::random_number(3)Random number generator, based on the Mersenne twister.✨
- __gnu_parallel::replace_if_selector(3)std::replace() selector.✨
- __gnu_parallel::replace_selector(3)std::replace() selector.✨
- __gnu_parallel::RestrictedBoundedConcurrentQueue(3)Double-ended queue of bounded size, allowing lock-free atomic access. push_front() and pop_front() must not be called concurrently to each other, while pop_back() can be called concurrently at all…✨
- __gnu_parallel::sampling_sorter(3)Stable sorting functor.✨
- __gnu_parallel::sampling_tag(3)Forces parallel merging with exact splitting, at compile time.✨
- __gnu_parallel::sequential_tag(3)Forces sequential execution at compile time.✨
- __gnu_parallel::split_consistently(3)Split consistently.✨
- __gnu_parallel::transform1_selector(3)std::transform() selector, one input sequence variant.✨
- __gnu_parallel::transform2_selector(3)std::transform() selector, two input sequences variant.✨
- __gnu_parallel::unary_negate(3)Similar to std::binder1st, but giving the argument types explicitly.✨
- __gnu_parallel::unbalanced_tag(3)Recommends parallel execution using static load-balancing at compile time.✨
- __gnu_parallel::void_functor(3)Functor that does nothing.✨
- __gnu_pbds(3)GNU extensions for policy-based data structures for public use.✨
- __gnu_pbds_associative_container_tag(3)Basic associative-container.✨
- __gnu_pbds_basic_hash_tag(3)Basic hash.✨
- __gnu_pbds_basic_tree_tag(3)Basic tree.✨
- __gnu_pbds_binary_heap_tag(3)Binary-heap (array-based).✨
- __gnu_pbds_binomial_heap_tag(3)Binomial-heap.✨
- __gnu_pbds_cc_hash_tag(3)Collision-chaining hash.✨
- __gnu_pbds_container_tag(3)Base data structure tag.✨
- __gnu_pbds_container_traits(3)container_traits✨
- __gnu_pbds_gp_hash_tag(3)General-probing hash.✨
- __gnu_pbds_list_update_tag(3)List-update.✨
- __gnu_pbds_null_mapped_type(3)A mapped-policy indicating that an associative container is a set.✨
- __gnu_pbds_ov_tree_tag(3)Ordered-vector tree.✨
- __gnu_pbds_pairing_heap_tag(3)Pairing-heap.✨
- __gnu_pbds_pat_trie_tag(3)PATRICIA trie.✨
- __gnu_pbds_priority_queue_tag(3)Basic priority-queue.✨
- __gnu_pbds_rb_tree_tag(3)Red-black tree.✨
- __gnu_pbds_rc_binomial_heap_tag(3)Redundant-counter binomial-heap.✨
- __gnu_pbds_sequence_tag(3)Basic sequence.✨
- __gnu_pbds_splay_tree_tag(3)Splay tree.✨
- __gnu_pbds_string_tag(3)Basic string container, inclusive of strings, ropes, etc.✨
- __gnu_pbds_thin_heap_tag(3)Thin heap.✨
- __gnu_pbds_tree_tag(3)tree.✨
- __gnu_pbds_trie_tag(3)trie.✨
- __gnu_sequential(3)GNU sequential classes for public use.✨
A
- abi(3)The cross-vendor C++ Application Binary Interface. A namespace alias to __cxxabiv1, but user programs should use the alias `abi'.✨
- algorithm(3)✨
- algorithms(3)✨
- allocators(3)✨
- arithmetic_functors(3)✨
- array(3)The array library interface✨
- associative_containers(3)✨
- atomics(3)Atomic Functions✨
B
C
- C++Intro(3)Introduction to the GNU libstdc++ man pages✨
- cassert(3)✨
- ccomplex(3)✨
- cctype(3)✨
- cerrno(3)✨
- cfenv(3)✨
- cfloat(3)✨
- chrono(3)✨
- cinttypes(3)✨
- ciso646(3)✨
- climits(3)✨
💅
getting it ready, bestie…