libstdc++-v3 Source Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
std::__basic_file
std::__bitwise_and
std::__bitwise_not
std::__bitwise_or
std::__bitwise_xor
std::__divides
std::__enable_if<, >
std::__enable_if
__enc_traits
std::__equal_to
std::__exp
__false_type
std::__fun<, Type >
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__fun
std::__greater
std::__greater_equal
std::__ios_flags
std::__is_arithmetic
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_pod
__gnu_debug::__is_same
__gnu_debug::__is_same
std::__is_void
std::__is_void
std::__less
std::__less_equal
std::__log
std::__log10
std::__logical_and
std::__logical_not
std::__logical_or
std::__minus
std::__modulus
std::__moneypunct_cache
__gnu_cxx::__mt_alloc
__gnu_cxx::__mt_alloc::Bin_record
__gnu_cxx::__mt_alloc::Block_record
__gnu_cxx::__mt_alloc
__gnu_cxx::__mt_alloc::Tune
std::__multiplies
std::__pad
std::__plus
__gnu_cxx::__pool_alloc
__gnu_cxx::__pool_alloc
__gnu_cxx::__pool_alloc_base
__gnu_cxx::__pool_alloc_base::Obj
std::__pow
std::__tan
std::__tanh
std::__timepunct
std::__timepunct_cache
__true_type
__gnu_debug::__truth<>
__type_traits< Type >
__type_traits< bool >
__type_traits< char >
__type_traits< double >
__type_traits< float >
__type_traits< int >
__type_traits< long >
__type_traits< long double >
__type_traits< long long >
__type_traits< short >
__type_traits< signed char >
__type_traits< Type * >
__type_traits< unsigned char >
__type_traits< unsigned int >
__type_traits< unsigned long >
__type_traits< unsigned long long >
__type_traits< unsigned short >
__type_traits< wchar_t >
std::__unary_plus
std::__use_cache
std::__use_cache
std::__use_cache
std::abs
std::acos
__gnu_debug::After_nth_from
std::allocatorThe "standard" allocator, as per [20.4]
allocator< Type >
std::allocator
std::allocator
allocator< void >
std::allocator
std::are_same<, >
std::are_same
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::asin
__gnu_cxx::AssignableConcept
__gnu_cxx::AssociativeContainerConcept
std::atan
std::atan2
std::auto_ptrA simple smart pointer providing strict ownership semantics
std::auto_ptr_ref
__gnu_cxx::Aux_require_same
__gnu_cxx::Aux_require_same
__gnu_cxx::BA_free_list_store
__gnu_cxx::BA_free_list_store::LT_pointer_compare
std::back_insert_iteratorTurns assignment into insertion
__gnu_cxx::BackInsertionSequenceConcept
std::bad_allocException possibly thrown by new
std::bad_castThrown during incorrect typecasting
std::bad_exception
std::bad_typeid
std::Base_bitset
std::Base_bitset
std::Base_bitset
std::basic_filebufThe actual work of input and output (for files)
std::basic_fstreamControlling intput 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_streambufThe actual work of input and output (interface)
std::basic_stringManaging sequences of characters and character-like objects
__gnu_debug::basic_string
std::basic_string::Alloc_hider
std::basic_string::Rep
std::basic_string::Rep_base
std::basic_stringbufThe actual work of input and output (for std::string)
std::basic_stringstreamControlling input and output for std::string
bidirectional_iterator< Type, Distance >
std::bidirectional_iterator_tagOperations
__gnu_cxx::BidirectionalIteratorConcept
__gnu_cxx::binary_composeAn SGI extension
std::binary_function
std::binary_negateOne of the negation functors
__gnu_cxx::BinaryFunctionConcept
__gnu_cxx::BinaryFunctionConcept
__gnu_cxx::BinaryPredicateConcept
std::BinBase
std::BinBase1
std::BinBase2
std::BinClos
std::BinClos
std::BinClos
std::BinClos
std::BinClos
std::BinClos
std::BinClos
std::BinClos
std::binder1stOne of the binder functors
std::binder2ndOne of the binder functors
std::Bit_const_iterator
std::Bit_iterator
std::Bit_iterator_base
__gnu_cxx::aux_balloc::Bit_map_counter
std::Bit_reference
__gnu_cxx::bitmap_allocator
__gnu_cxx::bitmap_allocator
__gnu_cxx::bitmap_allocator
__gnu_cxx::bitmap_allocator
std::bitsetThe bitset class represents a fixed-size sequence of bits
__gnu_debug_def::bitset
std::bitset::reference
__gnu_debug_def::bitset::reference
std::Bvector_base
std::Bvector_base::Bvector_impl
__gnu_cxx::char_producer
__gnu_cxx::char_traitsBase class used to implement std::char_traits
std::char_traitsBasis for explicit traits specializations
std::char_traits
std::char_traits21.1.3.1 char_traits specializations
std::Char_traits_match
__gnu_cxx::Char_typesMapping from character type to associated types
__gnu_cxx::character
codecvt< InternT, ExternT, StateT >
codecvt< char, char, mbstate_t >
codecvt< InternT, ExternT, __enc_traits >
codecvt_abstract_base< InternT, ExternT, StateT >Common base for codecvt facet
codecvt_baseBase class for codecvt facet providing conversion result enum
codecvt_byname< InternT, ExternT, StateT >
std::collateFacet for localized string comparison
std::collate_byname
__gnu_cxx::ComparableConcept
std::complex
std::complex
std::complex
std::complex
std::const_mem_fun1_ref_tOne of the adaptors for member pointers
std::const_mem_fun1_ref_tOne of the adaptors for member pointers
std::const_mem_fun1_tOne of the adaptors for member pointers
std::const_mem_fun1_tOne of the adaptors for member pointers
std::const_mem_fun_ref_tOne of the adaptors for member pointers
std::const_mem_fun_ref_tOne of the adaptors for member pointers
std::const_mem_fun_tOne of the adaptors for member pointers
std::const_mem_fun_tOne of the adaptors for member pointers
__gnu_cxx::Constant_binary_fun
__gnu_cxx::constant_binary_funAn SGI extension
__gnu_cxx::Constant_unary_fun
__gnu_cxx::constant_unary_funAn SGI extension
__gnu_cxx::Constant_void_fun
__gnu_cxx::constant_void_funAn SGI extension
__gnu_cxx::ConstBinaryPredicateConcept
__gnu_cxx::ContainerConcept
__gnu_cxx::ConvertibleConcept
std::copy_backward_dispatch
std::copy_backward_dispatch
std::copy_backward_dispatch
__gnu_cxx::CopyConstructibleConcept
std::cos
std::cosh
std::ctypeTemplate ctype facet
std::ctypeThe ctype<char> specialization
std::ctype_abstract_baseCommon base for ctype facet
ctype_base
std::ctype_byname
__gnu_cxx::debug_allocatorA meta-allocator with debugging bits, as per [20.4]
__gnu_cxx::DefaultConstructibleConcept
std::dequeA standard container using fixed-size memory allocation and constant-time manipulation of elements at either end
__gnu_debug_def::deque
std::Deque_base
std::Deque_base::Deque_impl
std::Deque_iteratorA deque::iterator
std::dividesOne of the math functors
std::domain_error
__gnu_cxx::enc_char_traits
__gnu_cxx::enc_filebuf
std::equal_toOne of the comparison functors
__gnu_cxx::EqualityComparableConcept
__gnu_debug::Error_formatter
__gnu_debug::Error_formatter::Is_iterator
__gnu_debug::Error_formatter::Is_sequence
__gnu_debug::Error_formatter::Parameter
std::exceptionBase class for all library exceptions
std::Expr
__gnu_cxx::aux_balloc::Ffit_finder
forward_iterator< Type, Distance >
std::forward_iterator_tagForward iterators support a superset of input iterator operations
__gnu_cxx::ForwardContainerConcept
__gnu_cxx::ForwardIteratorConcept
std::fposClass representing stream positions
std::front_insert_iteratorTurns assignment into insertion
__gnu_cxx::FrontInsertionSequenceConcept
std::FunBase
__gnu_cxx::aux_balloc::FunctorRef
std::GBase
std::GBase
std::GClos
std::GClos
__gnu_cxx::GeneratorConcept
__gnu_cxx::GeneratorConcept
std::greaterOne of the comparison functors
std::greater_equalOne of the comparison functors
std::gsliceClass defining multi-dimensional subset of an array
std::gslice::Indexer
std::gslice_arrayReference to multi-dimensional subset of an array
__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
__gnu_cxx::hash
__gnu_debug_def::hash_map
__gnu_cxx::hash_map
__gnu_debug_def::hash_multimap
__gnu_cxx::hash_multimap
__gnu_debug_def::hash_multiset
__gnu_cxx::hash_multiset
__gnu_debug_def::hash_set
__gnu_cxx::hash_set
__gnu_cxx::hashtable
__gnu_cxx::Hashtable_const_iterator
__gnu_cxx::Hashtable_iterator
__gnu_cxx::Hashtable_node
std::IBase
std::IClos
std::IClos
std::Identity
__gnu_cxx::identity
__gnu_cxx::aux_balloc::Inclusive_between
std::indirect_arrayReference to arbitrary subset of an array
input_iterator< Type, Distance >
std::input_iterator_tagMarking input iterators
__gnu_cxx::InputIteratorConcept
std::insert_iteratorTurns assignment into insertion
std::insert_iterator
std::insert_iterator
std::insert_iterator
std::insert_iterator
std::insert_iterator
__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
std::invalid_argument
std::ios_baseThe very top of the I/O class hierarchy
std::ios_base::Callback_list
std::ios_base::failureThese are thrown to indicate problems. Doc me
std::ios_base::Init
std::ios_base::Words
Is_integer< Type >
Is_integer< bool >
Is_integer< char >
Is_integer< int >
Is_integer< long >
Is_integer< long long >
Is_integer< short >
Is_integer< signed char >
Is_integer< unsigned char >
Is_integer< unsigned int >
Is_integer< unsigned long >
Is_integer< unsigned long long >
Is_integer< unsigned short >
Is_integer< wchar_t >
Is_normal_iterator< Type >
Is_normal_iterator< __gnu_cxx::normal_iterator
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
__gnu_cxx::LessThanComparableConcept
std::listA standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence
__gnu_debug_def::list
std::List_base
std::List_base::List_impl
std::List_const_iteratorA list::const_iterator
std::List_iteratorA list::iterator
std::List_node
std::List_node_base
std::localeContainer class for localization functionality
std::locale::facetLocalization functionality base class
std::locale::idFacet ID class
std::locale::Impl
__gnu_cxx::lock
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
__gnu_cxx::malloc_allocatorAn allocator that uses malloc
__gnu_cxx::malloc_allocator
std::mapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
__gnu_debug_def::map
std::map::value_compare
std::mask_arrayReference to selected subset of an array
mbstate_t
std::mem_fun1_ref_tOne of the adaptors for member pointers
std::mem_fun1_ref_tOne of the adaptors for member pointers
std::mem_fun1_tOne of the adaptors for member pointers
std::mem_fun1_tOne of the adaptors for member pointers
std::mem_fun_ref_tOne of the adaptors for member pointers
std::mem_fun_ref_tOne of the adaptors for member pointers
std::mem_fun_tOne of the adaptors for member pointers
std::mem_fun_tOne of the adaptors for member pointers
std::messagesFacet for handling message catalogs
std::messages_baseMessages facet base class providing catalog typedef
std::messages_byname
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_byname
std::multimapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
__gnu_debug_def::multimap
std::multimap::value_compare
__gnu_cxx::MultipleAssociativeContainerConcept
std::multipliesOne of the math functors
std::multisetA standard container made up of elements, which can be retrieved in logarithmic time
__gnu_debug_def::multiset
__gnu_cxx::MutableBidirectionalIteratorConcept
__gnu_cxx::MutableContainerConcept
__gnu_cxx::MutableForwardContainerConcept
__gnu_cxx::MutableForwardIteratorConcept
__gnu_cxx::MutableRandomAccessContainerConcept
__gnu_cxx::MutableRandomAccessIteratorConcept
__gnu_cxx::MutableReversibleContainerConcept
__gnu_cxx::MutableTrivialIteratorConcept
std::negateOne of the math functors
__gnu_cxx::new_allocatorAn allocator that uses global new, as per [20.4]
__gnu_cxx::new_allocator
std::Norm_helper<>
std::Norm_helper
__gnu_cxx::normal_iterator
std::not_equal_toOne of the comparison functors
__gnu_debug::Not_equal_to
std::nothrow_t
std::num_base
std::num_getFacet for parsing number strings
std::num_putFacet for converting numbers to strings
std::numeric_limitsProperties of fundamental types
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits
std::numeric_limits_basePart of std::numeric_limits
std::numpunctNumpunct facet
std::numpunct_byname
std::numpunct_cache
__gnu_cxx::OOM_handler
std::ostream_iteratorProvides output iterator semantics for streams
std::ostreambuf_iteratorProvides output iterator semantics for streambufs
std::ostrstream
std::out_of_range
output_iterator
std::output_iterator_tagMarking output iterators
__gnu_cxx::OutputIteratorConcept
std::overflow_error
std::pairPair holds two objects of arbitrary type
__gnu_cxx::PairAssociativeContainerConcept
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::priority_queueA standard container automatically sorting its contents
__gnu_cxx::Project1st
__gnu_cxx::project1stAn SGI extension
__gnu_cxx::Project2nd
__gnu_cxx::project2ndAn SGI extension
std::queueA standard container giving FIFO behavior
random_access_iterator< Type, Distance >
std::random_access_iterator_tagOperations
__gnu_cxx::RandomAccessContainerConcept
__gnu_cxx::RandomAccessIteratorConcept
std::range_error
std::raw_storage_iterator
std::Rb_tree
__gnu_cxx::rb_tree
std::Rb_tree
std::Rb_tree
std::Rb_tree_const_iterator
std::Rb_tree_iterator
std::Rb_tree_node
std::Rb_tree_node_base
__gnu_cxx::RefcountBase
std::RefFunClos
std::RefFunClos
std::Resetiosflags
std::reverse_iterator
__gnu_cxx::ReversibleContainerConcept
__gnu_cxx::rope
__gnu_cxx::Rope_base
__gnu_cxx::Rope_char_consumer
__gnu_cxx::Rope_char_ptr_proxy
__gnu_cxx::Rope_char_ref_proxy
__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_self_destruct_ptr
__gnu_cxx::RopeConcat_fn
__gnu_cxx::RopeRopeConcatenation
__gnu_cxx::RopeRopeFunction
__gnu_cxx::RopeRopeLeaf
__gnu_cxx::RopeRopeRep
__gnu_cxx::RopeRopeSubstring
std::runtime_errorOne of two subclasses of exception
__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_cxx::SameTypeConcept
std::Sanitize
std::Sanitize
std::SBase
std::SBase
std::SClos
std::SClos
std::Select1st
__gnu_cxx::select1stAn SGI extension
__gnu_cxx::select2ndAn SGI extension
std::Select2nd
__gnu_cxx::sequence_buffer
__gnu_cxx::SequenceConcept
std::setA standard container made up of unique keys, which can be retrieved in logarithmic time
__gnu_debug_def::set
std::Setbase
std::Setfill
std::Setiosflags
std::Setprecision
std::Setw
__gnu_cxx::SGIAssignableConcept
std::shift_left
std::shift_right
__gnu_cxx::SignedIntegerConcept
__gnu_cxx::SignedIntegerConcept
__gnu_cxx::SignedIntegerConcept
__gnu_cxx::SignedIntegerConcept
__gnu_cxx::SignedIntegerConcept
__gnu_cxx::SimpleAssociativeContainerConcept
std::sin
std::sinh
std::sliceClass defining one-dimensional subset of an array
std::slice_arrayReference to one-dimensional subset of an array
__gnu_cxx::slist
__gnu_cxx::Slist_base
__gnu_cxx::Slist_iterator
__gnu_cxx::Slist_iterator_base
__gnu_cxx::Slist_node
__gnu_cxx::Slist_node_base
__gnu_cxx::SortedAssociativeContainerConcept
std::sqrt
std::stackA standard container giving FILO behavior
__gnu_cxx::stdio_filebufProvides a layer of compatibility for C/POSIX
__gnu_cxx::stdio_sync_filebuf
__gnu_cxx::STL_mutex_lock
std::strstream
std::strstreambuf
__gnu_cxx::subtractive_rng
std::Temporary_buffer
__gnu_cxx::temporary_buffer
std::time_baseTime format ordering data
std::time_getFacet for parsing dates and times
std::time_get_byname
std::time_putFacet for outputting dates and times
std::time_put_byname
__gnu_cxx::TrivialIteratorConcept
std::type_infoPart of RTTI
__gnu_cxx::unary_composeAn SGI extension
std::unary_function
std::unary_negateOne of the negation functors
__gnu_cxx::UnaryFunctionConcept
__gnu_cxx::UnaryFunctionConcept
__gnu_cxx::UnaryPredicateConcept
std::UnBase
std::UnClos
std::UnClos
std::underflow_error
__gnu_cxx::UniqueAssociativeContainerConcept
__gnu_cxx::UnsignedIntegerConcept
__gnu_cxx::UnsignedIntegerConcept
__gnu_cxx::UnsignedIntegerConcept
__gnu_cxx::UnsignedIntegerConcept
__gnu_cxx::UnsignedIntegerConcept
std::valarraySmart array designed to support numeric processing
std::valarray
std::ValFunClos
std::ValFunClos
std::vectorA standard container which offers fixed time access to individual elements in any order
__gnu_debug_def::vector
std::vectorA specialization of vector for booleans which offers fixed time access to individual elements in any order
std::Vector_base
std::Vector_base::Vector_impl

Generated on Tue Jan 2 16:58:53 2007 for libstdc++-v3 Source by  doxygen 1.5.1