libstdc++-v3 Source Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
std::__debug_alloc
std::__default_alloc_template
std::__malloc_alloc_template
std::Alloc_traits
std::Alloc_traits
Versions for the predefined "SGI" style allocators
std::Alloc_traits
The version for the default allocator
std::Alloc_traits
Versions for the allocator adaptor used with the predefined "SGI" style allocators
std::allocator
The "standard" allocator, as per [20.4]
std::auto_ptr
A simple smart pointer providing strict ownership semantics
std::auto_ptr_ref
std::back_insert_iterator
Turns assignment into insertion
std::bad_alloc
Exception possibly thrown by
new
std::bad_cast
Thrown during incorrect typecasting
std::bad_exception
std::bad_typeid
std::basic_filebuf
The actual work of input and output (for files)
std::basic_fstream
Controlling intput and output for files
std::basic_ifstream
Controlling input for files
std::basic_ios
Virtual base class for all stream classes
std::basic_iostream
Merging istream and ostream capabilities
std::basic_istream
Controlling input
std::basic_istream::sentry
Performs setup work for input streams
std::basic_istringstream
Controlling input for std::string
std::basic_ofstream
Controlling output for files
std::basic_ostream
Controlling output
std::basic_ostream::sentry
Performs setup work for output streams
std::basic_ostringstream
Controlling output for std::string
std::basic_streambuf
The actual work of input and output (interface)
std::basic_string
Managing sequences of characters and character-like objects
std::basic_stringbuf
The actual work of input and output (for std::string)
std::basic_stringstream
Controlling input and output for std::string
std::bidirectional_iterator_tag
Bidirectional iterators support a superset of forward iterator operations
__gnu_cxx::binary_compose
An
SGI extension
std::binary_function
std::binary_negate
One of the
negation functors
std::binder1st
One of the
binder functors
std::binder2nd
One of the
binder functors
std::bitset
The bitset class represents a
fixed-size
sequence of bits
std::bitset::reference
std::char_traits
Basis for explicit traits specializations
std::char_traits
21.1.3.1
char_traits
specializations
std::const_mem_fun1_ref_t
One of the
adaptors for member pointers
std::const_mem_fun1_ref_t
One of the
adaptors for member pointers
std::const_mem_fun1_t
One of the
adaptors for member pointers
std::const_mem_fun1_t
One of the
adaptors for member pointers
std::const_mem_fun_ref_t
One of the
adaptors for member pointers
std::const_mem_fun_ref_t
One of the
adaptors for member pointers
std::const_mem_fun_t
One of the
adaptors for member pointers
std::const_mem_fun_t
One of the
adaptors for member pointers
__gnu_cxx::constant_binary_fun
An
SGI extension
__gnu_cxx::constant_unary_fun
An
SGI extension
__gnu_cxx::constant_void_fun
An
SGI extension
std::deque
A standard container using fixed-size memory allocation and constant-time manipulation of elements at either end
std::Deque_iterator
A deque::iterator
std::divides
One of the
math functors
std::domain_error
std::equal_to
One of the
comparison functors
std::exception
Base class for all library exceptions
std::forward_iterator_tag
Forward iterators support a superset of input iterator operations
std::fpos
std::front_insert_iterator
Turns assignment into insertion
std::greater
One of the
comparison functors
std::greater_equal
One of the
comparison functors
__gnu_cxx::hash_map
__gnu_cxx::hash_multimap
__gnu_cxx::hash_multiset
__gnu_cxx::hash_set
std::input_iterator_tag
Marking input iterators
std::insert_iterator
Turns assignment into insertion
std::invalid_argument
std::ios_base
The very top of the I/O class hierarchy
std::ios_base::failure
These are thrown to indicate problems. Doc me
std::iterator
Common iterator class
std::iterator_traits
std::length_error
std::less
One of the
comparison functors
std::less_equal
One of the
comparison functors
std::list
A standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence
std::List_iterator
A list::iterator
std::logic_error
One of two subclasses of exception
std::logical_and
One of the
Boolean operations functors
std::logical_not
One of the
Boolean operations functors
std::logical_or
One of the
Boolean operations functors
std::map
A standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
std::mem_fun1_ref_t
One of the
adaptors for member pointers
std::mem_fun1_ref_t
One of the
adaptors for member pointers
std::mem_fun1_t
One of the
adaptors for member pointers
std::mem_fun1_t
One of the
adaptors for member pointers
std::mem_fun_ref_t
One of the
adaptors for member pointers
std::mem_fun_ref_t
One of the
adaptors for member pointers
std::mem_fun_t
One of the
adaptors for member pointers
std::mem_fun_t
One of the
adaptors for member pointers
std::minus
One of the
math functors
std::modulus
One of the
math functors
std::multimap
A standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
std::multiplies
One of the
math functors
std::negate
One of the
math functors
std::new_alloc
std::not_equal_to
One of the
comparison functors
std::out_of_range
std::output_iterator_tag
Marking output iterators
std::overflow_error
std::pair
Pair holds two objects of arbitrary type
std::plus
One of the
math functors
std::pointer_to_binary_function
One of the
adaptors for function pointers
std::pointer_to_unary_function
One of the
adaptors for function pointers
std::priority_queue
A standard container automatically sorting its contents
__gnu_cxx::project1st
An
SGI extension
__gnu_cxx::project2nd
An
SGI extension
std::queue
A standard container giving FIFO behavior
std::random_access_iterator_tag
Random-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_error
One of two subclasses of exception
__gnu_cxx::select1st
An
SGI extension
__gnu_cxx::select2nd
An
SGI extension
std::simple_alloc
__gnu_cxx::slist
std::stack
A standard container giving FILO behavior
__gnu_cxx::stdio_filebuf
Provides a layer of compatibility for C/POSIX
__gnu_cxx::subtractive_rng
__gnu_cxx::temporary_buffer
std::type_info
Part of RTTI
__gnu_cxx::unary_compose
An
SGI extension
std::unary_function
std::unary_negate
One of the
negation functors
std::underflow_error
std::vector
A standard container which offers fixed time access to individual elements in any order
Generated on Thu Feb 10 23:23:44 2005 for libstdc++-v3 Source by
1.4.0