libstdc++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__add_unsigned
__gnu_cxx::__common_pool
__gnu_cxx::__common_pool_base
__gnu_cxx::__common_pool_base
__gnu_cxx::__common_pool_policyPolicy for shared __pool objects
__gnu_cxx::__common_pool_policy
__gnu_cxx::__concurrence_broadcast_error
__gnu_cxx::__concurrence_lock_error
__gnu_cxx::__concurrence_unlock_error
__gnu_cxx::__concurrence_wait_error
__gnu_cxx::__conditional_type
__gnu_cxx::__conditional_type
__gnu_cxx::__detail::__mini_vector__mini_vector<> is a stripped down version of the full-fledged std::vector<>
__gnu_cxx::__detail::__mv_iter_traits
__gnu_cxx::__detail::__mv_iter_traits
__gnu_cxx::__detail::_Bitmap_counterThe 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_finderThe class which acts as a predicate for applying the first-fit memory allocation policy for the bitmap allocator
__gnu_cxx::__detail::_Functor_Ref
__gnu_cxx::__detail::_Inclusive_between
__gnu_cxx::__enable_if<, >
__gnu_cxx::__enable_if
__gnu_cxx::__mt_allocThis 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 freelist sizes (by returning excess back to the "global" list)
__gnu_cxx::__mt_alloc
__gnu_cxx::__mt_alloc_baseBase class for _Tp dependent member functions
__gnu_cxx::__mutex
__gnu_cxx::__normal_iterator
__gnu_cxx::__numeric_traits
__gnu_cxx::__numeric_traits_floating
__gnu_cxx::__numeric_traits_integer
__gnu_cxx::__per_type_pool
__gnu_cxx::__per_type_pool_base
__gnu_cxx::__per_type_pool_base
__gnu_cxx::__per_type_pool_policyPolicy for individual __pool objects
__gnu_cxx::__per_type_pool_policy
__gnu_cxx::__poolSpecialization for single thread
__gnu_cxx::__pool::_Bin_record
__gnu_cxx::__pool::_Block_record
__gnu_cxx::__poolSpecialization for thread enabled, via gthreads.h
__gnu_cxx::__pool::_Bin_record
__gnu_cxx::__pool::_Block_record
__gnu_cxx::__pool::_Thread_record
__gnu_cxx::__pool_allocClass __pool_alloc
__gnu_cxx::__pool_alloc
__gnu_cxx::__pool_alloc_baseBase class for __pool_alloc
__gnu_cxx::__pool_alloc_base::_Obj
__gnu_cxx::__pool_baseBase class for pool object
__gnu_cxx::__pool_base::_Block_address
__gnu_cxx::__pool_base::_Tune
__gnu_cxx::__promote
__gnu_cxx::__promote
__gnu_cxx::__promote_2
__gnu_cxx::__promote_3
__gnu_cxx::__promote_4
__gnu_cxx::__rc_string_base
__gnu_cxx::__recursive_mutex
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__remove_unsigned
__gnu_cxx::__scoped_lockScoped lock idiom
__gnu_cxx::__sso_string_base
__gnu_cxx::__versa_stringManaging sequences of characters and character-like objects
__gnu_cxx::__vstring_utility
__gnu_cxx::__vstring_utility
__gnu_cxx::_AssignableConcept
__gnu_cxx::_Aux_require_same
__gnu_cxx::_Aux_require_same
__gnu_cxx::_BackInsertionSequenceConcept
__gnu_cxx::_BidirectionalIteratorConcept
__gnu_cxx::_BinaryFunctionConcept
__gnu_cxx::_BinaryFunctionConcept
__gnu_cxx::_BinaryPredicateConcept
__gnu_cxx::_Char_typesMapping from character type to associated types
__gnu_cxx::_ComparableConcept
__gnu_cxx::_Const_BinaryPredicateConcept
__gnu_cxx::_Constant_binary_fun
__gnu_cxx::_Constant_unary_fun
__gnu_cxx::_Constant_void_fun
__gnu_cxx::_ContainerConcept
__gnu_cxx::_ConvertibleConcept
__gnu_cxx::_CopyConstructibleConcept
__gnu_cxx::_DefaultConstructibleConcept
__gnu_cxx::_DivideOpConcept
__gnu_cxx::_EqualityComparableConcept
__gnu_cxx::_EqualOpConcept
__gnu_cxx::_ForwardContainerConcept
__gnu_cxx::_ForwardIteratorConcept
__gnu_cxx::_FrontInsertionSequenceConcept
__gnu_cxx::_GeneratorConcept
__gnu_cxx::_GeneratorConcept
__gnu_cxx::_GreaterEqualOpConcept
__gnu_cxx::_GreaterThanOpConcept
__gnu_cxx::_Hashtable_const_iterator
__gnu_cxx::_Hashtable_iterator
__gnu_cxx::_Hashtable_node
__gnu_cxx::_InputIteratorConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_IntegerConcept
__gnu_cxx::_LessEqualOpConcept
__gnu_cxx::_LessThanComparableConcept
__gnu_cxx::_LessThanOpConcept
__gnu_cxx::_ModOpConcept
__gnu_cxx::_Mutable_BidirectionalIteratorConcept
__gnu_cxx::_Mutable_ContainerConcept
__gnu_cxx::_Mutable_ForwardContainerConcept
__gnu_cxx::_Mutable_ForwardIteratorConcept
__gnu_cxx::_Mutable_RandomAccessContainerConcept
__gnu_cxx::_Mutable_RandomAccessIteratorConcept
__gnu_cxx::_Mutable_ReversibleContainerConcept
__gnu_cxx::_Mutable_TrivialIteratorConcept
__gnu_cxx::_NotEqualOpConcept
__gnu_cxx::_OutputIteratorConcept
__gnu_cxx::_PlusOpConcept
__gnu_cxx::_Project1st
__gnu_cxx::_Project2nd
__gnu_cxx::_RandomAccessContainerConcept
__gnu_cxx::_RandomAccessIteratorConcept
__gnu_cxx::_Refcount_Base
__gnu_cxx::_ReversibleContainerConcept
__gnu_cxx::_Rope_base
__gnu_cxx::_Rope_char_consumer
__gnu_cxx::_Rope_char_ptr_proxy
__gnu_cxx::_Rope_char_ref_proxy
__gnu_cxx::_Rope_Concat_fn
__gnu_cxx::_Rope_const_iterator
__gnu_cxx::_Rope_find_char_char_consumer
__gnu_cxx::_Rope_flatten_char_consumer
__gnu_cxx::_Rope_insert_char_consumer
__gnu_cxx::_Rope_iterator
__gnu_cxx::_Rope_iterator_base
__gnu_cxx::_Rope_rep_base
__gnu_cxx::_Rope_RopeConcatenation
__gnu_cxx::_Rope_RopeFunction
__gnu_cxx::_Rope_RopeLeaf
__gnu_cxx::_Rope_RopeRep
__gnu_cxx::_Rope_RopeSubstring
__gnu_cxx::_Rope_self_destruct_ptr
__gnu_cxx::_SameTypeConcept
__gnu_cxx::_SequenceConcept
__gnu_cxx::_SGIAssignableConcept
__gnu_cxx::_SignedIntegerConcept
__gnu_cxx::_SignedIntegerConcept
__gnu_cxx::_SignedIntegerConcept
__gnu_cxx::_SignedIntegerConcept
__gnu_cxx::_SignedIntegerConcept
__gnu_cxx::_Slist_base
__gnu_cxx::_Slist_iterator
__gnu_cxx::_Slist_iterator_base
__gnu_cxx::_Slist_node
__gnu_cxx::_Slist_node_base
__gnu_cxx::_SubtractOpConcept
__gnu_cxx::_TimesOpConcept
__gnu_cxx::_TrivialIteratorConcept
__gnu_cxx::_UnaryFunctionConcept
__gnu_cxx::_UnaryFunctionConcept
__gnu_cxx::_UnaryPredicateConcept
__gnu_cxx::_UnsignedIntegerConcept
__gnu_cxx::_UnsignedIntegerConcept
__gnu_cxx::_UnsignedIntegerConcept
__gnu_cxx::_UnsignedIntegerConcept
__gnu_cxx::_UnsignedIntegerConcept
__gnu_cxx::array_allocatorAn allocator that uses previously allocated memory. This memory can be externally, globally, or otherwise allocated
__gnu_cxx::array_allocator
__gnu_cxx::array_allocator_baseBase class
__gnu_cxx::binary_composeAn SGI extension
__gnu_cxx::bitmap_allocatorPrimary template
__gnu_cxx::bitmap_allocator
__gnu_cxx::bitmap_allocator
__gnu_cxx::bitmap_allocator
__gnu_cxx::char_producer
__gnu_cxx::char_traitsBase class used to implement std::char_traits
__gnu_cxx::characterA POD class that serves as a character abstraction class
__gnu_cxx::constant_binary_funAn SGI extension
__gnu_cxx::constant_unary_funAn SGI extension
__gnu_cxx::constant_void_funAn SGI extension
__gnu_cxx::debug_allocatorA meta-allocator with debugging bits, as per [20.4]
__gnu_cxx::enc_filebufClass enc_filebuf
__gnu_cxx::encoding_char_traitsEncoding_char_traits
__gnu_cxx::encoding_stateExtension to use iconv for dealing with character encodings
__gnu_cxx::forced_exception_errorThown by throw_allocator
__gnu_cxx::free_listThe free list class for managing chunks of memory to be given to and returned by the bitmap_allocator
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash
__gnu_cxx::hash_map
__gnu_cxx::hash_multimap
__gnu_cxx::hash_multiset
__gnu_cxx::hash_set
__gnu_cxx::hashtable
__gnu_cxx::identity
__gnu_cxx::malloc_allocatorAn allocator that uses malloc
__gnu_cxx::malloc_allocator
__gnu_cxx::new_allocatorAn allocator that uses global new, as per [20.4]
__gnu_cxx::new_allocator
__gnu_cxx::project1stAn SGI extension
__gnu_cxx::project2ndAn SGI extension
__gnu_cxx::rb_tree
__gnu_cxx::rope
__gnu_cxx::select1stAn SGI extension
__gnu_cxx::select2ndAn SGI extension
__gnu_cxx::sequence_buffer
__gnu_cxx::slist
__gnu_cxx::stdio_filebufProvides a layer of compatibility for C/POSIX
__gnu_cxx::stdio_sync_filebufClass stdio_sync_filebuf
__gnu_cxx::subtractive_rng
__gnu_cxx::temporary_buffer
__gnu_cxx::throw_allocatorAllocator class with logging and exception control
__gnu_cxx::throw_allocator
__gnu_cxx::throw_allocator_baseBase class
__gnu_cxx::throw_allocator_base::group_throw_prob_adjustor
__gnu_cxx::throw_allocator_base::zero_throw_prob_adjustor
__gnu_cxx::twister_rand_gen
__gnu_cxx::typelist::append
__gnu_cxx::typelist::append_typelist
__gnu_cxx::typelist::at_index
__gnu_cxx::typelist::chain
__gnu_cxx::typelist::contains
__gnu_cxx::typelist::create1
__gnu_cxx::typelist::create2
__gnu_cxx::typelist::create3
__gnu_cxx::typelist::create4
__gnu_cxx::typelist::create5
__gnu_cxx::typelist::create6
__gnu_cxx::typelist::detail::append_
__gnu_cxx::typelist::detail::append_
__gnu_cxx::typelist::detail::append_
__gnu_cxx::typelist::detail::append_
__gnu_cxx::typelist::detail::append_typelist_
__gnu_cxx::typelist::detail::append_typelist_
__gnu_cxx::typelist::detail::apply_
__gnu_cxx::typelist::detail::apply_
__gnu_cxx::typelist::detail::chain_at_index_
__gnu_cxx::typelist::detail::chain_at_index_
__gnu_cxx::typelist::detail::chain_filter_
__gnu_cxx::typelist::detail::chain_filter_
__gnu_cxx::typelist::detail::chain_flatten_
__gnu_cxx::typelist::detail::chain_flatten_
__gnu_cxx::typelist::detail::chain_transform_
__gnu_cxx::typelist::detail::chain_transform_
__gnu_cxx::typelist::detail::contains_
__gnu_cxx::typelist::detail::contains_
__gnu_cxx::typelist::detail::contains_
__gnu_cxx::typelist::filter
__gnu_cxx::typelist::flatten
__gnu_cxx::typelist::from_first
__gnu_cxx::typelist::node
__gnu_cxx::typelist::null_type
__gnu_cxx::typelist::transform
__gnu_cxx::unary_composeAn SGI extension
__gnu_debug::__is_same
__gnu_debug::__is_same
__gnu_debug::__truth<>
__gnu_debug::_After_nth_from
__gnu_debug::_Error_formatter
__gnu_debug::_Not_equal_to
__gnu_debug::_Safe_associationBase class for constructing a "safe" associated container type
__gnu_debug::_Safe_iteratorSafe iterator wrapper
__gnu_debug::_Safe_iterator_baseBasic functionality for a "safe" iterator
__gnu_debug::_Safe_sequenceBase class for constructing a "safe" sequence type that tracks iterators that reference it
__gnu_debug::_Safe_sequence_baseBase class that supports tracking of iterators that reference a sequence
__gnu_debug::basic_string
__gnu_parallel::_SettingsRun-time settings for the parallel mode, including all tunable parameters
__gnu_parallel::accumulate_binop_reductGeneral reduction, using a binary operator
__gnu_parallel::accumulate_selectorStd::accumulate() selector
__gnu_parallel::adjacent_difference_selectorSelector that returns the difference between two adjacent elements
__gnu_parallel::adjacent_find_selectorTest predicate on two adjacent elements
__gnu_parallel::balanced_tagRecommends parallel execution using dynamic load-balancing at compile time
__gnu_parallel::binder1stSimilar to std::binder1st, but giving the argument types explicitly
__gnu_parallel::binder2ndSimilar to std::binder2nd, but giving the argument types explicitly
__gnu_parallel::constant_size_blocks_tagSelects the constant block size variant for std::find()
__gnu_parallel::count_if_selectorStd::count_if () selector
__gnu_parallel::count_selectorStd::count() selector
__gnu_parallel::difference_func
__gnu_parallel::DRandomShufflingGlobalDataData known to every thread participating in __gnu_parallel::parallel_random_shuffle()
__gnu_parallel::DRSSorterPULocal data for a thread participating in __gnu_parallel::parallel_random_shuffle()
__gnu_parallel::dummy_reductReduction function doing nothing
__gnu_parallel::equal_from_lessConstructs predicate for equality from strict weak ordering predicate
__gnu_parallel::equal_split_tagSelects the equal splitting variant for std::find()
__gnu_parallel::equal_toSimilar to std::equal_to, but allows two different types
__gnu_parallel::fill_selectorStd::fill() selector
__gnu_parallel::find_first_of_selectorTest predicate on several elements
__gnu_parallel::find_if_selectorTest predicate on a single element, used for std::find() and std::find_if ()
__gnu_parallel::find_tag
__gnu_parallel::for_each_selectorStd::for_each() selector
__gnu_parallel::generate_selectorStd::generate() selector
__gnu_parallel::generic_find_selectorBase class of all __gnu_parallel::find_template selectors
__gnu_parallel::generic_for_each_selectorGeneric selector for embarrassingly parallel functions
__gnu_parallel::growing_blocks_tagSelects the growing block size variant for std::find()
__gnu_parallel::guarded_iteratorIterator wrapper supporting an implicit supremum at the end of the sequence, dominating all comparisons. Deriving from RandomAccessIterator is not possible since RandomAccessIterator need not be a class
__gnu_parallel::identity_selectorSelector that just returns the passed iterator
__gnu_parallel::inner_product_selectorStd::inner_product() selector
__gnu_parallel::intersection_func
__gnu_parallel::iterator_pairA pair of iterators. The usual iterator operations are applied to both child iterators
__gnu_parallel::iterator_tripleA triple of iterators. The usual iterator operations are applied to all three child iterators
__gnu_parallel::JobOne job for a certain thread
__gnu_parallel::lessSimilar to std::less, but allows two different types
__gnu_parallel::less
__gnu_parallel::lexicographicCompare a pair of types lexicographically, ascending
__gnu_parallel::lexicographic_reverseCompare a pair of types lexicographically, descending
__gnu_parallel::loser_tree_traits
__gnu_parallel::loser_tree_unguarded_traits
__gnu_parallel::max_element_reductReduction for finding the maximum element, using a comparator
__gnu_parallel::min_element_reductReduction for finding the maximum element, using a comparator
__gnu_parallel::mismatch_selectorTest inverted predicate on a single element
__gnu_parallel::multipliesSimilar to std::multiplies, but allows two different types
__gnu_parallel::multiplies
__gnu_parallel::nothingFunctor doing nothing
__gnu_parallel::omp_loop_static_tagRecommends parallel execution using OpenMP static load-balancing at compile time
__gnu_parallel::omp_loop_tagRecommends parallel execution using OpenMP dynamic load-balancing at compile time
__gnu_parallel::parallel_tagRecommends parallel execution at compile time
__gnu_parallel::PieceSubsequence description
__gnu_parallel::plusSimilar to std::plus, but allows two different types
__gnu_parallel::plus
__gnu_parallel::PMWMSSortingDataData accessed by all threads
__gnu_parallel::pseudo_sequenceSequence that conceptually consists of multiple copies of the same element. The copies are not stored explicitly, of course
__gnu_parallel::pseudo_sequence_iteratorIterator associated with __gnu_parallel::pseudo_sequence. If features the usual random-access iterator functionality
__gnu_parallel::QSBThreadLocalInformation local to one thread in the parallel quicksort run
__gnu_parallel::random_numberRandom number generator, based on the Mersenne twister
__gnu_parallel::replace_if_selectorStd::replace() selector
__gnu_parallel::replace_selectorStd::replace() selector
__gnu_parallel::RestrictedBoundedConcurrentQueueDouble-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 times. empty(), size(), and top() are intentionally not provided. Calling them would not make sense in a concurrent setting
__gnu_parallel::sequential_tagForces sequential execution at compile time
__gnu_parallel::symmetric_difference_func
__gnu_parallel::transform1_selectorStd::transform() selector, one input sequence variant
__gnu_parallel::transform2_selectorStd::transform() selector, two input sequences variant
__gnu_parallel::unary_negateSimilar to std::binder1st, but giving the argument types explicitly
__gnu_parallel::unbalanced_tagRecommends parallel execution using static load-balancing at compile time
__gnu_parallel::unguarded_iterator
__gnu_parallel::union_func
__gnu_parallel::void_functorFunctor that does nothing
__gnu_pbds::associative_container_tag
__gnu_pbds::basic_hash_table
__gnu_pbds::basic_hash_tag
__gnu_pbds::basic_invalidation_guarantee
__gnu_pbds::basic_tree
__gnu_pbds::basic_tree_tag
__gnu_pbds::binary_heap_tag
__gnu_pbds::binomial_heap_tag
__gnu_pbds::cc_hash_max_collision_check_resize_trigger
__gnu_pbds::cc_hash_table
__gnu_pbds::cc_hash_tag
__gnu_pbds::container_base
__gnu_pbds::container_error
__gnu_pbds::container_tag
__gnu_pbds::container_traits
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::container_traits_base
__gnu_pbds::counter_lu_policy
__gnu_pbds::detail::__static_assert
__gnu_pbds::detail::__static_assert_dumclass<>
__gnu_pbds::detail::cond_dealtor
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::container_base_dispatch
__gnu_pbds::detail::default_comb_hash_fn
__gnu_pbds::detail::default_eq_fn
__gnu_pbds::detail::default_hash_fn
__gnu_pbds::detail::default_probe_fn
__gnu_pbds::detail::default_resize_policy
__gnu_pbds::detail::default_trie_e_access_traits
__gnu_pbds::detail::default_update_policy
__gnu_pbds::detail::is_const_pointer
__gnu_pbds::detail::is_const_reference
__gnu_pbds::detail::is_pair
__gnu_pbds::detail::is_simple
__gnu_pbds::detail::no_throw_copies
__gnu_pbds::detail::no_throw_copies
__gnu_pbds::detail::priority_queue_base_dispatch
__gnu_pbds::detail::priority_queue_base_dispatch
__gnu_pbds::detail::priority_queue_base_dispatch
__gnu_pbds::detail::priority_queue_base_dispatch
__gnu_pbds::detail::priority_queue_base_dispatch
__gnu_pbds::detail::type_to_type
__gnu_pbds::detail::types_traits
__gnu_pbds::detail::value_type_base
__gnu_pbds::detail::value_type_base::stored_value_type
__gnu_pbds::detail::value_type_base
__gnu_pbds::detail::value_type_base::stored_value_type
__gnu_pbds::detail::value_type_base
__gnu_pbds::detail::value_type_base::stored_value_type
__gnu_pbds::detail::value_type_base
__gnu_pbds::detail::value_type_base::stored_value_type
__gnu_pbds::detail::vt_base_selector
__gnu_pbds::direct_mask_range_hashing
__gnu_pbds::direct_mod_range_hashing
__gnu_pbds::gp_hash_table
__gnu_pbds::gp_hash_tag
__gnu_pbds::hash_exponential_size_policy
__gnu_pbds::hash_load_check_resize_trigger
__gnu_pbds::hash_prime_size_policy
__gnu_pbds::hash_standard_resize_policy
__gnu_pbds::insert_error
__gnu_pbds::join_error
__gnu_pbds::linear_probe_fn
__gnu_pbds::list_update
__gnu_pbds::list_update_tag
__gnu_pbds::move_to_front_lu_policy
__gnu_pbds::null_hash_fn
__gnu_pbds::null_lu_metadata
__gnu_pbds::null_mapped_type
__gnu_pbds::null_probe_fn
__gnu_pbds::null_tree_node_update
__gnu_pbds::null_trie_node_update
__gnu_pbds::ov_tree_tag
__gnu_pbds::pairing_heap_tag
__gnu_pbds::pat_trie_tag
__gnu_pbds::point_invalidation_guarantee
__gnu_pbds::priority_queue
__gnu_pbds::priority_queue_tag
__gnu_pbds::quadratic_probe_fn
__gnu_pbds::range_invalidation_guarantee
__gnu_pbds::rb_tree_tag
__gnu_pbds::rc_binomial_heap_tag
__gnu_pbds::resize_error
__gnu_pbds::splay_tree_tag
__gnu_pbds::string_trie_e_access_traits
__gnu_pbds::thin_heap_tag
__gnu_pbds::tree
__gnu_pbds::tree_order_statistics_node_update
__gnu_pbds::tree_tag
__gnu_pbds::trie
__gnu_pbds::trie_order_statistics_node_update
__gnu_pbds::trie_prefix_search_node_update
__gnu_pbds::trie_tag
__gnu_pbds::trivial_iterator_tag
mbstate_t
std::__abs
std::__acos
std::__add_c_ref
std::__add_c_ref
std::__add_lvalue_reference_helper
std::__add_lvalue_reference_helper
std::__add_lvalue_reference_helper
std::__add_ref
std::__add_ref
std::__add_rvalue_reference_helper
std::__add_rvalue_reference_helper
std::__alloc_neq
std::__alloc_neq
std::__alloc_swap
std::__alloc_swap
std::__are_same<, >
std::__are_same
std::__asin
std::__atan
std::__atan2
std::__basic_file
std::__bitwise_and
std::__bitwise_not
std::__bitwise_or
std::__bitwise_xor
std::__codecvt_abstract_baseCommon base for codecvt functions
std::__copy_move<,, >
std::__copy_move
std::__copy_move
std::__copy_move_backward<,, >
std::__copy_move_backward
std::__copy_move_backward
std::__cos
std::__cosh
std::__ctype_abstract_baseCommon base for ctype facet
std::__debug::bitset
std::__debug::bitset::reference
std::__debug::deque
std::__debug::list
std::__debug::map
std::__debug::multimap
std::__debug::multiset
std::__debug::set
std::__debug::unordered_map
std::__debug::unordered_multimap
std::__debug::unordered_multiset
std::__debug::unordered_set
std::__debug::vector
std::__detail::_Default_ranged_hash
std::__detail::_Hash_code_base
std::__detail::_Hash_code_base
std::__detail::_Hash_code_base
std::__detail::_Hash_node
std::__detail::_Hash_node
std::__detail::_Hashtable_const_iterator
std::__detail::_Hashtable_iterator
std::__detail::_Hashtable_iterator_base
std::__detail::_Map_base
std::__detail::_Map_base
std::__detail::_Map_base
std::__detail::_Mod
std::__detail::_Mod
std::__detail::_Mod_range_hashing
std::__detail::_Node_const_iterator
std::__detail::_Node_iterator
std::__detail::_Node_iterator_base
std::__detail::_Prime_rehash_policy
std::__detail::_Rehash_base
std::__detail::_Rehash_base
std::__divides
std::__equal
std::__equal
std::__equal_to
std::__exp
std::__false_type
std::__fun<, _Tp >
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__greater
std::__greater_equal
std::__in_array
std::__index_holder<>
std::__index_holder_impl
std::__index_holder_impl< __i, __index_holder< _Indexes...>, _IdxHolder, _Elements...>
std::__is_arithmetic
std::__is_byte
std::__is_byte
std::__is_byte
std::__is_byte
std::__is_char
std::__is_char
std::__is_char
std::__is_floating
std::__is_floating
std::__is_floating
std::__is_floating
std::__is_fundamental
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_integer
std::__is_location_invariant
std::__is_location_invariant
std::__is_move_iterator
std::__is_normal_iterator
std::__is_normal_iterator
std::__is_pointer
std::__is_pointer
std::__is_scalar
std::__is_signed_helper
std::__is_signed_helper
std::__is_void
std::__is_void
std::__iter_swap
std::__iter_swap
std::__lc_rai<, >
std::__lc_rai
std::__less
std::__less_equal
std::__lexicographical_compare
std::__lexicographical_compare
std::__log
std::__log10
std::__logical_and
std::__logical_not
std::__logical_or
std::__make_index_holder
std::__minus
std::__miter_base
std::__miter_base
std::__modulus
std::__moneypunct_cache
std::__multiplies
std::__negate
std::__niter_base
std::__niter_base
std::__not_equal_to
std::__num_base
std::__numeric_limits_basePart of std::numeric_limits
std::__numpunct_cache
std::__pad
std::__pair_get
std::__pair_get
std::__parallel::c_rand_numberFunctor wrapper for std::rand()
std::__plus
std::__pow
std::__sfinae_types
std::__sfinae_types::__two
std::__shared_count
std::__shift_left
std::__shift_right
std::__sin
std::__sinh
std::__sqrt
std::__tan
std::__tanh
std::__timepunct
std::__timepunct_cache
std::__traitor
std::__true_type
std::__truth_type<>
std::__truth_type
std::__tuple_compare
std::__tuple_compare
std::__unary_plus
std::__uninitialized_copy<>
std::__uninitialized_copy
std::__uninitialized_fill<>
std::__uninitialized_fill
std::__uninitialized_fill_n<>
std::__uninitialized_fill_n
std::__unordered_map
std::__unordered_multimap
std::__unordered_multiset
std::__unordered_set
std::__use_cache
std::__use_cache
std::__use_cache
std::_Any_data
std::_Array
std::_Array_copier
std::_Array_copier
std::_Array_copy_ctor
std::_Array_copy_ctor
std::_Array_default_ctor
std::_Array_default_ctor
std::_Array_init_ctor
std::_Array_init_ctor
std::_Base_bitset
std::_Base_bitset
std::_Base_bitset
std::_BinBase
std::_BinBase1
std::_BinBase2
std::_BinClos
std::_BinClos
std::_BinClos
std::_BinClos
std::_BinClos
std::_BinClos
std::_BinClos
std::_BinClos
std::_Bind< _Functor(_Bound_args...)>
std::_Bind_result< _Result, _Functor(_Bound_args...)>
std::_Bit_const_iterator
std::_Bit_iterator
std::_Bit_iterator_base
std::_Bit_reference
std::_Build_index_tuple
std::_Build_index_tuple
std::_Bvector_base
std::_Bvector_base::_Bvector_impl
std::_Deque_base
std::_Deque_base::_Deque_impl
std::_Deque_iteratorA deque::iterator
std::_Derives_from_binary_functionDetermines if the type _Tp derives from binary_function
std::_Derives_from_unary_functionDetermines if the type _Tp derives from unary_function
std::_Expr
std::_Fnv_hash<>Dummy generic implementation (for sizeof(size_t) != 4, 8)
std::_Fnv_hash
std::_Fnv_hash
std::_FunBase
std::_Function_baseBase class of all polymorphic function object wrappers
std::_Function_base::_Base_manager
std::_Function_base::_Ref_manager
std::_Function_handler
std::_Function_handler
std::_Function_handler
std::_Function_handler
std::_Function_handler
std::_Function_handler
std::_Function_to_function_pointerTurns a function type into a function pointer type
std::_Function_to_function_pointer
std::_GBase
std::_GBase
std::_GClos
std::_GClos
std::_Has_result_type
std::_Has_result_type_helper
std::_Hashtable
std::_Head_base
std::_Head_base
std::_IBase
std::_IClos
std::_IClos
std::_Identity
std::_Index_tuple
std::_List_baseSee bits/stl_deque.h's _Deque_base for an explanation
std::_List_base::_List_impl
std::_List_const_iteratorA list::const_iterator
std::_List_iteratorA list::iterator
std::_List_nodeAn actual node in the list
std::_List_node_baseCommon part of a node in the list
std::_Maybe_get_result_typeIf we have found a result_type, extract it
std::_Maybe_get_result_type
std::_Maybe_unary_or_binary_function
std::_Maybe_unary_or_binary_functionDerives from unary_function, as appropriate
std::_Maybe_unary_or_binary_functionDerives from binary_function, as appropriate
std::_Maybe_wrap_member_pointer
std::_Maybe_wrap_member_pointer
std::_Mem_fn
std::_Mem_fn
std::_Mem_fn::result< _CVMem(_Tp &)>
std::_Mem_fn::result< _CVMem(_Tp)>
std::_Mem_fnImplementation of mem_fn for const member function pointers
std::_Mem_fnImplementation of mem_fn for const volatile member function pointers
std::_Mem_fnImplementation of mem_fn for volatile member function pointers
std::_Mem_fn< _Res(_Class::*)(_ArgTypes...)>Implementation of mem_fn for member function pointers
std::_Mem_fn_const_or_non
std::_Mem_fn_const_or_non
std::_Mu
std::_Mu::result< _CVMu(_CVArg, _Tuple)>
std::_Mu
std::_Mu::result< _CVMu(_CVArg, _Tuple)>
std::_Mu
std::_Mu::result< _CVMu(_CVArg, tuple< _Args...>)>
std::_Mu
std::_Mutex_base
std::_Mutex_base
std::_Nocopy_types
std::_PlaceholderThe type of placeholder objects defined by libstdc++
std::_Rb_tree
std::_Rb_tree
std::_Rb_tree_const_iterator
std::_Rb_tree_iterator
std::_Rb_tree_node
std::_Rb_tree_node_base
std::_Reference_wrapper_base
std::_Reference_wrapper_base< _Res(*)(_T1)>
std::_Reference_wrapper_base< _Res(*)(_T1, _T2)>
std::_Reference_wrapper_base< _Res(_T1)>
std::_Reference_wrapper_base< _Res(_T1, _T2)>
std::_Reference_wrapper_base
std::_Reference_wrapper_base
std::_Reference_wrapper_base
std::_Reference_wrapper_base< _Res(_T1::*)()>
std::_Reference_wrapper_base
std::_Reference_wrapper_base
std::_Reference_wrapper_base
std::_Reference_wrapper_base< _Res(_T1::*)(_T2)>
std::_Reference_wrapper_base_impl
std::_Reference_wrapper_base_impl
std::_Reference_wrapper_base_impl
std::_Reference_wrapper_base_impl
std::_RefFunClos
std::_RefFunClos
std::_Resetiosflags
std::_Result_of_impl< false, _Functor()>
std::_Result_of_impl< false, _Functor(_ArgTypes...)>
std::_Result_of_impl< false, _Res _Class::*(_T1)>
std::_Result_of_impl< true, _Functor(_ArgTypes...)>We already know the result type for Functor; use it
std::_Safe_tuple_element
std::_Safe_tuple_element_impl
std::_Safe_tuple_element_impl
std::_Sanitize
std::_Sanitize
std::_SBase
std::_SBase
std::_SClos
std::_SClos
std::_Select1st
std::_Select2nd
std::_Setbase
std::_Setfill
std::_Setiosflags
std::_Setprecision
std::_Setw
std::_Simple_type_wrapper
std::_Sp_counted_base
std::_Sp_counted_deleter
std::_Sp_counted_ptr
std::_Sp_counted_ptr_inplace
std::_Sp_destroy_inplace
std::_Sp_make_shared_tag
std::_Swallow_assign
std::_Temporary_buffer
std::_Tuple_impl
std::_Tuple_impl< _Idx, _Head, _Tail...>
std::_UnBase
std::_UnClos
std::_UnClos
std::_ValFunClos
std::_ValFunClos
std::_Vector_baseSee bits/stl_deque.h's _Deque_base for an explanation
std::_Vector_base::_Vector_impl
std::_Weak_result_type
std::_Weak_result_type_impl
std::_Weak_result_type_impl< _Res(&)(_ArgTypes...)>Retrieve the result type for a function reference
std::_Weak_result_type_impl< _Res(*)(_ArgTypes...)>Retrieve the result type for a function pointer
std::_Weak_result_type_impl< _Res(_ArgTypes...)>Retrieve the result type for a function type
std::_Weak_result_type_implRetrieve result type for a const member function pointer
std::_Weak_result_type_implRetrieve result type for a const volatile member function pointer
std::_Weak_result_type_implRetrieve result type for a volatile member function pointer
std::_Weak_result_type_impl< _Res(_Class::*)(_ArgTypes...)>Retrieve result type for a member function pointer
std::add_constAdd_const
std::add_cvAdd_cv
std::add_lvalue_referenceAdd_lvalue_reference
std::add_pointerAdd_pointer
std::add_rvalue_referenceAdd_rvalue_reference
std::add_volatileAdd_volatile
std::alignment_ofAlignment_of
std::allocatorThe "standard" allocator, as per [20.4]
std::allocator
std::allocatorAllocator<void> specialization
std::allocator
std::arrayNB: Requires complete type _Tp
std::auto_ptrA simple smart pointer providing strict ownership semantics
std::auto_ptr
std::auto_ptr_ref
std::back_insert_iteratorTurns assignment into insertion
std::bad_allocException possibly thrown by new
std::bad_castThrown during incorrect typecasting
std::bad_exception
std::bad_function_callException class thrown when class template function's operator() is called with an empty target
std::bad_typeid
std::bad_weak_ptr
std::basic_filebufThe actual work of input and output (for files)
std::basic_fstreamControlling input and output for files
std::basic_ifstreamControlling input for files
std::basic_iosVirtual base class for all stream classes
std::basic_iostreamMerging istream and ostream capabilities
std::basic_istreamControlling input
std::basic_istream::sentryPerforms setup work for input streams
std::basic_istringstreamControlling input for std::string
std::basic_ofstreamControlling output for files
std::basic_ostreamControlling output
std::basic_ostream::sentryPerforms setup work for output streams
std::basic_ostringstreamControlling output for std::string
std::basic_regex
std::basic_streambufThe actual work of input and output (interface)
std::basic_stringManaging sequences of characters and character-like objects
std::basic_stringbufThe actual work of input and output (for std::string)
std::basic_stringstreamControlling input and output for std::string
std::bernoulli_distributionA Bernoulli random number distribution
std::bidirectional_iterator_tagOperations
std::binary_function
std::binary_negateOne of the negation functors
std::binder1stOne of the binder functors
std::binder2ndOne of the binder functors
std::binomial_distributionA discrete binomial random number distribution
std::bit_and
std::bit_or
std::bit_xor
std::bitsetThe bitset class represents a fixed-size sequence of bits
std::bitset::reference
std::char_traitsBasis for explicit traits specializations
std::char_traitsChar_traits<__gnu_cxx::character> specialization
std::char_traits21.1.3.1 char_traits specializations
std::char_traits21.1.3.2 char_traits specializations
std::codecvtNB: Generic, mostly useless implementation
std::codecvtCodecvt<InternT, _ExternT, encoding_state> specialization
std::codecvtClass codecvt<char, char, mbstate_t> specialization
std::codecvtClass codecvt<wchar_t, char, mbstate_t> specialization
std::codecvt_baseEmpty base class for codecvt facet [22.2.1.5]
std::codecvt_bynameClass codecvt_byname [22.2.1.6]
std::collateFacet for localized string comparison
std::collate_bynameClass collate_byname [22.2.4.2]
std::const_mem_fun1_ref_tPointers
std::const_mem_fun1_tPointers
std::const_mem_fun_ref_tPointers
std::const_mem_fun_tPointers
std::ctypeTemplate ctype facet
std::ctypeThe ctype<char> specialization
std::ctypeThe ctype<wchar_t> specialization
std::ctype_baseBase class for ctype
std::ctype_bynameClass ctype_byname [22.2.1.2]
std::ctype_byname22.2.1.4 Class ctype_byname specializations
std::ctype_byname
std::dequeA standard container using fixed-size memory allocation and constant-time manipulation of elements at either end
std::discard_block
std::dividesOne of the math functors
std::domain_error
std::equal_toOne of the comparison functors
std::exceptionBase class for all library exceptions
std::exponential_distributionAn exponential continuous distribution for random numbers
std::extent<, _Uint >Extent
std::extent
std::extent
std::forward_iterator_tagForward iterators support a superset of input iterator operations
std::fposClass representing stream positions
std::front_insert_iteratorTurns assignment into insertion
std::function< _Res(_ArgTypes...)>Class function
std::gamma_distributionA gamma continuous distribution for random numbers
std::geometric_distributionA discrete geometric random number distribution
std::greaterOne of the comparison functors
std::greater_equalOne of the comparison functors
std::gsliceClass defining multi-dimensional subset of an array
std::gslice_arrayReference to multi-dimensional subset of an array
std::has_virtual_destructorHas_virtual_destructor
std::hashClass template hash
std::hashPartial specializations for pointer types
std::indirect_arrayReference to arbitrary subset of an array
std::input_iterator_tagMarking input iterators
std::insert_iteratorTurns assignment into insertion
std::insert_iterator
std::insert_iterator
std::insert_iterator
std::insert_iterator
std::insert_iterator
std::integral_constantHelper classes [4.3]
std::invalid_argument
std::ios_baseThe base of the I/O class hierarchy
std::ios_base::_Callback_list
std::ios_base::_Words
std::ios_base::failureThese are thrown to indicate problems. Doc me
std::ios_base::Init
std::is_abstractIs_abstract
std::is_arithmeticComposite type traits [4.5.2]
std::is_array<>Is_array
std::is_array< _Tp[]>
std::is_array< _Tp[_Size]>
std::is_bind_expressionDetermines if the given type _Tp is a function object should be treated as a subexpression when evaluating calls to function objects returned by bind(). [TR1 3.6.1]
std::is_bind_expressionClass template _Bind is always a bind expression
std::is_bind_expressionClass template _Bind_result is always a bind expression
std::is_classIs_class
std::is_compoundIs_compound
std::is_const<>Type properties [4.5.3]
std::is_constIs_const
std::is_emptyIs_empty
std::is_enumIs_enum
std::is_floating_point<>Is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_floating_point
std::is_functionIs_function
std::is_fundamentalIs_fundamental
std::is_integral<>Is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_integral
std::is_lvalue_reference<>Is_lvalue_reference
std::is_lvalue_reference
std::is_member_function_pointer<>Is_member_function_pointer
std::is_member_function_pointer
std::is_member_function_pointer
std::is_member_function_pointer
std::is_member_function_pointer
std::is_member_object_pointer<>Is_member_object_pointer
std::is_member_object_pointer
std::is_member_object_pointer
std::is_member_object_pointer
std::is_member_object_pointer
std::is_member_pointerIs_member_pointer
std::is_objectIs_object
std::is_placeholderDetermines if the given type _Tp is a placeholder in a bind() expression and, if so, which placeholder it is. [TR1 3.6.2]
std::is_placeholder
std::is_pointer<>Is_pointer
std::is_pointer
std::is_pointer
std::is_pointer
std::is_pointer
std::is_polymorphicIs_polymorphic
std::is_referenceIs_reference
std::is_rvalue_reference<>Is_rvalue_reference
std::is_rvalue_reference
std::is_same<, >Relationships between types [4.6]
std::is_same
std::is_scalarIs_scalal
std::is_unionIs_union
std::is_void<>Primary type categories [4.5.1]
std::is_void
std::is_void
std::is_void
std::is_void
std::is_volatile<>Is_volatile
std::is_volatile
std::istream_iteratorProvides input iterator semantics for streams
std::istreambuf_iteratorProvides input iterator semantics for streambufs
std::istrstream
std::iteratorCommon iterator class
std::iterator_traits
std::iterator_traits
std::iterator_traits
std::length_error
std::lessOne of the comparison functors
std::less_equalOne of the comparison functors
std::linear_congruentialA model of a linear congruential random number generator
std::listA standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence
std::localeContainer class for localization functionality
std::locale::_Impl
std::locale::facetLocalization functionality base class
std::locale::idFacet ID class
std::logic_errorOne of two subclasses of exception
std::logical_andOne of the Boolean operations functors
std::logical_notOne of the Boolean operations functors
std::logical_orOne of the Boolean operations functors
std::mapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
std::map::value_compare
std::mask_arrayReference to selected subset of an array
std::match_results
std::mem_fun1_ref_tPointers
std::mem_fun1_tPointers
std::mem_fun_ref_tPointers
std::mem_fun_tPointers
std::mersenne_twister
std::messagesFacet for handling message catalogs
std::messages_baseMessages facet base class providing catalog typedef
std::messages_bynameClass messages_byname [22.2.7.2]
std::minusOne of the math functors
std::modulusOne of the math functors
std::money_baseMoney format ordering data
std::money_base::pattern
std::money_getFacet for parsing monetary amounts
std::money_putFacet for outputting monetary amounts
std::moneypunctFacet for formatting data for money amounts
std::moneypunct_bynameClass moneypunct_byname [22.2.6.4]
std::multimapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
std::multimap::value_compare
std::multipliesOne of the math functors
std::multisetA standard container made up of elements, which can be retrieved in logarithmic time
std::negateOne of the math functors
std::normal_distributionA normal continuous distribution for random numbers
std::not_equal_toOne of the comparison functors
std::nothrow_t
std::num_getFacet for parsing number strings
std::num_putFacet for converting numbers to strings
std::numeric_limitsProperties of fundamental types
std::numeric_limitsNumeric_limits<bool> specialization
std::numeric_limitsNumeric_limits<char> specialization
std::numeric_limitsNumeric_limits<double> specialization
std::numeric_limitsNumeric_limits<float> specialization
std::numeric_limitsNumeric_limits<int> specialization
std::numeric_limitsNumeric_limits<long> specialization
std::numeric_limitsNumeric_limits<long double> specialization
std::numeric_limitsNumeric_limits<long long> specialization
std::numeric_limitsNumeric_limits<short> specialization
std::numeric_limitsNumeric_limits<signed char> specialization
std::numeric_limitsNumeric_limits<unsigned char> specialization
std::numeric_limitsNumeric_limits<unsigned int> specialization
std::numeric_limitsNumeric_limits<unsigned long> specialization
std::numeric_limitsNumeric_limits<unsigned long long> specialization
std::numeric_limitsNumeric_limits<unsigned short> specialization
std::numeric_limitsNumeric_limits<wchar_t> specialization
std::numpunctNumpunct facet
std::numpunct_bynameClass numpunct_byname [22.2.3.2]
std::ostream_iteratorProvides output iterator semantics for streams
std::ostreambuf_iteratorProvides output iterator semantics for streambufs
std::ostrstream
std::out_of_range
std::output_iterator_tagMarking output iterators
std::overflow_error
std::pairPair holds two objects of arbitrary type
std::plusOne of the math functors
std::pointer_to_binary_functionOne of the adaptors for function pointers
std::pointer_to_unary_functionOne of the adaptors for function pointers
std::poisson_distributionA discrete Poisson random number distribution
std::priority_queueA standard container automatically sorting its contents
std::queueA standard container giving FIFO behavior
std::random_access_iterator_tagOperations
std::random_device
std::range_error
std::rank<>Rank
std::rank< _Tp[]>
std::rank< _Tp[_Size]>
std::raw_storage_iterator
std::reference_wrapperReference_wrapper
std::regex_error
std::regex_iterator
std::regex_token_iterator
std::regex_traits
std::remove_all_extentsRemove_all_extents
std::remove_all_extents< _Tp[]>
std::remove_all_extents< _Tp[_Size]>
std::remove_constConst-volatile modifications [4.7.1]
std::remove_const
std::remove_cvRemove_cv
std::remove_extentArray modifications [4.7.3]
std::remove_extent< _Tp[]>
std::remove_extent< _Tp[_Size]>
std::remove_pointerRemove_pointer
std::remove_pointer
std::remove_pointer
std::remove_pointer
std::remove_pointer
std::remove_referenceRemove_reference
std::remove_reference
std::remove_reference
std::remove_volatileRemove_volatile
std::remove_volatile
std::result_of< _Functor(_ArgTypes...)>
std::reverse_iterator
std::runtime_errorOne of two subclasses of exception
std::setA standard container made up of unique keys, which can be retrieved in logarithmic time
std::sliceClass defining one-dimensional subset of an array
std::slice_arrayReference to one-dimensional subset of an array
std::stackA standard container giving FILO behavior
std::strstream
std::strstreambuf
std::sub_match
std::subtract_with_carry
std::subtract_with_carry_01
std::time_baseTime format ordering data
std::time_getFacet for parsing dates and times
std::time_get_bynameClass time_get_byname [22.2.5.2]
std::time_putFacet for outputting dates and times
std::time_put_bynameClass time_put_byname [22.2.5.4]
std::tr1::__add_c_ref
std::tr1::__add_c_ref
std::tr1::__add_ref
std::tr1::__add_ref
std::tr1::__add_reference_helper
std::tr1::__add_reference_helper
std::tr1::__detail::__floating_point_constantType logic
std::tr1::__detail::__numeric_constantsA structure for numeric constants
std::tr1::__is_base_of_helper
std::tr1::__is_convertible_helper
std::tr1::__is_convertible_helper
std::tr1::__is_convertible_simple
std::tr1::__is_int_or_cref
std::tr1::__shared_count
std::tr1::__strip_reference_wrapper
std::tr1::__strip_reference_wrapper
std::tr1::__strip_reference_wrapper
std::tr1::__tuple_compare
std::tr1::__tuple_compare
std::tr1::_Sp_counted_base_impl
std::tr1::_Sp_deleter
std::tr1::_Swallow_assign
std::tr1::_Tuple_impl
std::tr1::_Tuple_impl< _Idx, _Head, _Tail...>
std::tr1::add_reference
std::tr1::aligned_storage
std::tr1::aligned_storage::type
std::tr1::has_nothrow_assign
std::tr1::has_nothrow_constructor
std::tr1::has_nothrow_copy
std::tr1::has_trivial_assign
std::tr1::has_trivial_constructor
std::tr1::has_trivial_copy
std::tr1::has_trivial_destructor
std::tr1::hash
std::tr1::hash
std::tr1::is_base_of
std::tr1::is_convertible
std::tr1::is_pod
std::tr1::is_reference<>
std::tr1::is_reference
std::tr1::is_signed<>
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_signed
std::tr1::is_unsigned<>
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::is_unsigned
std::tr1::remove_reference
std::tr1::remove_reference
std::tr1::tuple
std::tr1::tuple
std::tr1::tuple<>
std::tr1::tuple_element
std::tr1::tuple_element
std::tr1::tuple_sizeClass tuple_size
std::tupleTuple
std::tupleTuple (2-element), with construction and assignment from a pair
std::tuple<>
std::tuple_element
std::tuple_element
std::tuple_element
std::tuple_element
std::tuple_element
std::tuple_size
std::tuple_size
std::tuple_sizeClass tuple_size
std::type_infoPart of RTTI
std::unary_function
std::unary_negateOne of the negation functors
std::underflow_error
std::uniform_intUniform discrete distribution for random numbers. A discrete random distribution on the range $[min, max]$ with equal probability throughout the range
std::uniform_realUniform continuous distribution for random numbers
std::unordered_mapClass unordered_map
std::unordered_multimapClass unordered_multimap
std::unordered_multisetClass unordered_multiset
std::unordered_setClass unordered_set
std::valarraySmart array designed to support numeric processing
std::variate_generator
std::vectorA standard container which offers fixed time access to individual elements in any order
std::vectorA specialization of vector for booleans which offers fixed time access to individual elements in any order
std::xor_combine

Generated on Wed Mar 26 00:43:34 2008 for libstdc++ by  doxygen 1.5.1