libstdc++-v3 Source Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__gnu_debug::__is_same
__gnu_cxx::__mt_alloc
__gnu_cxx::__pool_base
__gnu_debug::After_nth_from
std::allocatorThe "standard" allocator, as per [20.4]
std::auto_ptrA simple smart pointer providing strict ownership semantics
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_typeid
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
std::basic_stringbufThe actual work of input and output (for std::string)
std::basic_stringstreamControlling input and output for std::string
std::bidirectional_iterator_tagBidirectional iterators support a superset of forward iterator operations
__gnu_cxx::binary_composeAn SGI extension
std::binary_function
std::binary_negateOne of the negation functors
std::binder1stOne of the binder functors
std::binder2ndOne of the binder functors
std::bitsetThe bitset class represents a fixed-size sequence of bits
std::bitset::reference
__gnu_cxx::char_traitsBase class used to implement std::char_traits
std::char_traitsBasis for explicit traits specializations
std::char_traits21.1.3.1 char_traits specializations
__gnu_cxx::Char_typesMapping from character type to associated types
codecvt_abstract_base< InternT, ExternT, StateT >Common base for codecvt facet
codecvt_baseBase class for codecvt facet providing conversion result enum
std::collateFacet for localized string comparison
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_funAn SGI extension
__gnu_cxx::constant_unary_funAn SGI extension
__gnu_cxx::constant_void_funAn SGI extension
std::ctypeTemplate ctype facet
std::ctypeThe ctype<char> specialization
std::ctype_abstract_baseCommon base for ctype facet
__gnu_cxx::debug_allocatorA meta-allocator with debugging bits, as per [20.4]
std::dequeA standard container using fixed-size memory allocation and constant-time manipulation of elements at either end
std::Deque_iteratorA deque::iterator
std::dividesOne of the math functors
std::domain_error
std::equal_toOne of the comparison functors
std::exceptionBase class for all library exceptions
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::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
__gnu_cxx::hash_map
__gnu_cxx::hash_multimap
__gnu_cxx::hash_multiset
__gnu_cxx::hash_set
std::indirect_arrayReference to arbitrary subset of an array
std::input_iterator_tagMarking input iterators
std::insert_iteratorTurns assignment into insertion
std::invalid_argument
std::ios_baseThe very top of the I/O class hierarchy
std::ios_base::failureThese are thrown to indicate problems. Doc me
std::istream_iteratorProvides input iterator semantics for streams
std::istreambuf_iteratorProvides input iterator semantics for streambufs
std::iteratorCommon iterator class
std::iterator_traits
std::length_error
std::lessOne of the comparison functors
std::less_equalOne of the comparison functors
std::listA standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence
std::List_const_iteratorA list::const_iterator
std::List_iteratorA list::iterator
std::localeContainer class for localization functionality
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
__gnu_cxx::malloc_allocatorAn allocator that uses malloc
std::mapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
std::mask_arrayReference to selected subset of an array
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::minusOne of the math functors
std::modulusOne of the math functors
std::money_baseMoney format ordering data
std::money_getFacet for parsing monetary amounts
std::money_putFacet for outputting monetary amounts
std::moneypunctFacet for formatting data for money amounts
std::multimapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
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
__gnu_cxx::new_allocatorAn allocator that uses global new, as per [20.4]
std::not_equal_toOne of the comparison functors
__gnu_debug::Not_equal_to
std::num_getFacet for parsing number strings
std::num_putFacet for converting numbers to strings
std::numeric_limitsProperties of fundamental types
std::numeric_limits_basePart of std::numeric_limits
std::numpunctNumpunct facet
std::ostream_iteratorProvides output iterator semantics for streams
std::ostreambuf_iteratorProvides output iterator semantics for streambufs
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::priority_queueA standard container automatically sorting its contents
__gnu_cxx::project1stAn SGI extension
__gnu_cxx::project2ndAn SGI extension
std::queueA standard container giving FIFO behavior
std::random_access_iterator_tagRandom-access iterators support a superset of bidirectional iterator operations
std::range_error
std::raw_storage_iterator
__gnu_cxx::rb_tree
std::reverse_iterator
__gnu_cxx::rope
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::select1stAn SGI extension
__gnu_cxx::select2ndAn SGI extension
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
__gnu_cxx::slist
std::stackA standard container giving FILO behavior
__gnu_cxx::stdio_filebufProvides a layer of compatibility for C/POSIX
__gnu_cxx::subtractive_rng
__gnu_cxx::temporary_buffer
std::time_baseTime format ordering data
std::time_getFacet for parsing dates and times
std::time_putFacet for outputting dates and times
std::type_infoPart of RTTI
__gnu_cxx::unary_composeAn SGI extension
std::unary_function
std::unary_negateOne of the negation functors
std::underflow_error
std::valarraySmart array designed to support numeric processing
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

Generated on Wed Jun 9 11:22:22 2004 for libstdc++-v3 Source by doxygen 1.3.7