libstdc++ Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
__codecvt_abstract_baseCommon base for codecvt functions
__false_type
__get_helper< _GLIBCXX_NUM_ARGS, _Tp >
__glibcxx_mutex
__common_pool
__common_pool_base< _PoolTp, false >
__common_pool_base< _PoolTp, true >
__common_pool_policyPolicy for shared __pool objects
__common_pool_policy::_M_rebind
__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)
__mt_alloc::rebind
__mt_alloc_baseBase class for _Tp dependent member functions
__normal_iterator
__per_type_pool
__per_type_pool_base< _Tp, _PoolTp, false >
__per_type_pool_base< _Tp, _PoolTp, true >
__per_type_pool_policyPolicy for individual __pool objects
__per_type_pool_policy::_M_rebind
__pool< false >Specialization for single thread
__pool< false >::_Bin_record
__pool< false >::_Block_record
__pool< true >Specialization for thread enabled, via gthreads.h
__pool< true >::_Bin_record
__pool< true >::_Block_record
__pool< true >::_Thread_record
__pool_allocClass __pool_alloc
__pool_alloc::rebind
__pool_alloc_baseBase class for __pool_alloc
__pool_alloc_base::_Obj
__pool_baseBase class for pool object
__pool_base::_Block_address
__pool_base::_Tune
__rc_string_base
__sso_string_base
__versa_stringManaging sequences of characters and character-like objects
__vstring_utility
__vstring_utility::_Alloc_hider
_AssignableConcept
_AssociativeContainerConcept
_Auto_Lock_Auto_Lock locks the associated mutex on construction, and unlocks on destruction
_Aux_require_same
_Aux_require_same< _Tp, _Tp >
_BackInsertionSequenceConcept
_BidirectionalIteratorConcept
_BinaryFunctionConcept
_BinaryFunctionConcept< _Func, void, _First, _Second >
_BinaryPredicateConcept
_Char_typesMapping from character type to associated types
_ComparableConcept
_Const_BinaryPredicateConcept
_Constant_binary_fun
_Constant_unary_fun
_Constant_void_fun
_ContainerConcept
_ConvertibleConcept
_CopyConstructibleConcept
_DefaultConstructibleConcept
_EqualityComparableConcept
_ForwardContainerConcept
_ForwardIteratorConcept
_FrontInsertionSequenceConcept
_GeneratorConcept
_GeneratorConcept< _Func, void >
_Hashtable_const_iterator
_Hashtable_iterator
_Hashtable_node
_InputIteratorConcept
_IntegerConcept
_IntegerConcept< int >
_IntegerConcept< long >
_IntegerConcept< long long >
_IntegerConcept< short >
_IntegerConcept< unsigned int >
_IntegerConcept< unsigned long >
_IntegerConcept< unsigned long long >
_IntegerConcept< unsigned short >
_LessThanComparableConcept
_Lock_Lock is a simple manual locking class which allows you to manually lock and unlock a mutex associated with the lock
_MultipleAssociativeContainerConcept
_Mutable_BidirectionalIteratorConcept
_Mutable_ContainerConcept
_Mutable_ForwardContainerConcept
_Mutable_ForwardIteratorConcept
_Mutable_RandomAccessContainerConcept
_Mutable_RandomAccessIteratorConcept
_Mutable_ReversibleContainerConcept
_Mutable_TrivialIteratorConcept
_Mutex_Mutex is an OO-Wrapper for __gthread_mutex_t
_OutputIteratorConcept
_PairAssociativeContainerConcept
_Project1st
_Project2nd
_RandomAccessContainerConcept
_RandomAccessIteratorConcept
_Refcount_Base
_ReversibleContainerConcept
_Rope_base
_Rope_char_consumer
_Rope_char_ptr_proxy
_Rope_char_ref_proxy
_Rope_Concat_fn
_Rope_const_iterator
_Rope_find_char_char_consumer
_Rope_flatten_char_consumer
_Rope_insert_char_consumer
_Rope_iterator
_Rope_iterator_base
_Rope_rep_base
_Rope_RopeConcatenation
_Rope_RopeFunction
_Rope_RopeLeaf
_Rope_RopeRep
_Rope_RopeSubstring
_Rope_self_destruct_ptr
_SameTypeConcept
_SequenceConcept
_SGIAssignableConcept
_SignedIntegerConcept
_SignedIntegerConcept< int >
_SignedIntegerConcept< long >
_SignedIntegerConcept< long long >
_SignedIntegerConcept< short >
_SimpleAssociativeContainerConcept
_Slist_base
_Slist_iterator
_Slist_iterator_base
_Slist_node
_Slist_node_base
_SortedAssociativeContainerConcept
_TrivialIteratorConcept
_UnaryFunctionConcept
_UnaryFunctionConcept< _Func, void, _Arg >
_UnaryPredicateConcept
_UniqueAssociativeContainerConcept
_UnsignedIntegerConcept
_UnsignedIntegerConcept< unsigned int >
_UnsignedIntegerConcept< unsigned long >
_UnsignedIntegerConcept< unsigned long long >
_UnsignedIntegerConcept< unsigned short >
append
apply
array_allocatorAn allocator that uses previously allocated memory. This memory can be externally, globally, or otherwise allocated
array_allocator::rebind
array_allocator_baseBase class
at_index
__mini_vector__mini_vector<> is a stripped down version of the full-fledged std::vector<>
__mv_iter_traits
__mv_iter_traits< _Tp * >
_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
_Ffit_finderThe class which acts as a predicate for applying the first-fit memory allocation policy for the bitmap allocator
_Functor_Ref
_Inclusive_between
binary_composeAn SGI extension
bitmap_allocator
bitmap_allocator::rebind
bitmap_allocator< void >
bitmap_allocator< void >::rebind
chain
char_producer
char_traitsBase class used to implement std::char_traits
characterA POD class that serves as a character abstraction class
constant_binary_funAn SGI extension
constant_unary_funAn SGI extension
constant_void_funAn SGI extension
contains
debug_allocatorA meta-allocator with debugging bits, as per [20.4]
append_< chain< Hd, Tl >, Typelist_Chain >
append_< null_type, Typelist_Chain >
apply_< Fn, chain< Hd, Tl > >
apply_< Fn, null_type >
chain_at_index_< chain< Hd, Tl >, 0 >
chain_at_index_< chain< Hd, Tl >, i >
chain_filter_< chain< Hd, Tl >, Pred >
chain_filter_< null_type, Pred >
chain_transform_< chain< Hd, Tl >, Transform >
chain_transform_< null_type, Transform >
cond_type< false, A, B >
cond_type< true, A, B >
contains_< chain< Hd, Tl >, T >
contains_< chain< T, Tl >, T >
contains_< null_type, T >
type_to_type
typelist_append_< chain< Hd, null_type > >
typelist_append_< chain< Hd, Tl > >
encoding_char_traitsEncoding_char_traits
encoding_stateExtension to use icov for dealing with character encodings
filter
free_listThe free list class for managing chunks of memory to be given to and returned by the bitmap_allocator
hash
hash< char * >
hash< char >
hash< const char * >
hash< crope >
hash< int >
hash< long >
hash< short >
hash< signed char >
hash< unsigned char >
hash< unsigned int >
hash< unsigned long >
hash< unsigned short >
hash< wrope >
hash_map
hash_multimap
hash_multiset
hash_set
hashtable
identity
lockScoped lock idiom
malloc_allocatorAn allocator that uses malloc
malloc_allocator::rebind
new_allocatorAn allocator that uses global new, as per [20.4]
new_allocator::rebind
null_type
project1stAn SGI extension
project2ndAn SGI extension
rope
select1stAn SGI extension
select2ndAn SGI extension
sequence_buffer
slist
stdio_filebufProvides a layer of compatibility for C/POSIX
stdio_sync_filebufClass stdio_sync_filebuf
subtractive_rng
temporary_buffer
transform
typelist
typelist_append
unary_composeAn SGI extension
__true_type
_Bind< _Functor(_GLIBCXX_TEMPLATE_ARGS)>
_Bind_result< _Result, _Functor(_GLIBCXX_TEMPLATE_ARGS)>
_Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), _Functor >
_Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >
_Function_handler< _Res(_GLIBCXX_TEMPLATE_ARGS), reference_wrapper< _Functor > >
_Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Functor >
_Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), _Member _Class::* >
_Function_handler< void(_GLIBCXX_TEMPLATE_ARGS), reference_wrapper< _Functor > >
_Result_of_impl< false, _Functor(_GLIBCXX_TEMPLATE_ARGS)>
_Result_of_impl< true, _Functor(_GLIBCXX_TEMPLATE_ARGS)>
_Weak_result_type_impl< _Res(&)(_GLIBCXX_TEMPLATE_ARGS)>
_Weak_result_type_impl< _Res(*)(_GLIBCXX_TEMPLATE_ARGS)>
_Weak_result_type_impl< _Res(_GLIBCXX_TEMPLATE_ARGS)>
codecvtNB: Generic, mostly useless implementation
codecvt< char, char, mbstate_t >Class codecvt<char, char, mbstate_t> specialization
codecvt< wchar_t, char, mbstate_t >Class codecvt<wchar_t, char, mbstate_t> specialization
codecvt_baseEmpty base class for codecvt facet [22.2.1.5]
codecvt_bynameClass codecvt_byname [22.2.1.6]
ctype_baseBase class for ctype
function< _Res(_GLIBCXX_TEMPLATE_ARGS)>
default_ranged_hash
extract1st
hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, false >
hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, default_ranged_hash, true >
hash_code_base< Key, Value, ExtractKey, Equal, H1, H2, H, false >
hash_node< Value, false >
hash_node< Value, true >
hashtable_const_iterator
hashtable_iterator
hashtable_iterator_base
identity
IF< false, IfTrue, IfFalse >
IF< true, IfTrue, IfFalse >
lt
map_base
map_base< K, Pair, extract1st< Pair >, false, Hashtable >
map_base< K, Pair, extract1st< Pair >, true, Hashtable >
mod_range_hashing
node_const_iterator
node_iterator
node_iterator_base
prime_rehash_policy
rehash_base
rehash_base< prime_rehash_policy, Hashtable >
X
result< _CVMu(_CVArg, tuple< _GLIBCXX_TEMPLATE_ARGS >)>
result_of< _Functor(_GLIBCXX_TEMPLATE_ARGS)>
__abs
__acos
__alloc_swap
__alloc_swap< _Alloc, false >
__are_same
__are_same< _Tp, _Tp >
__asin
__atan
__atan2
__basic_file< char >
__bitwise_and
__bitwise_not
__bitwise_or
__bitwise_xor
__copy
__copy< _BoolType, random_access_iterator_tag >
__copy< true, random_access_iterator_tag >
__copy_backward
__copy_backward< _BoolType, random_access_iterator_tag >
__copy_backward< true, random_access_iterator_tag >
__copy_backward_normal
__copy_backward_normal< false, true >
__copy_backward_normal< true, false >
__copy_backward_normal< true, true >
__copy_normal
__copy_normal< false, true >
__copy_normal< true, false >
__copy_normal< true, true >
__cos
__cosh
__ctype_abstract_baseCommon base for ctype facet
__divides
__enable_if
__enable_if< _Tp, true >
__equal_to
__exp
__fill
__fill< true >
__fill_n
__fill_n< true >
__fun
__fun< __equal_to, _Tp >
__fun< __greater, _Tp >
__fun< __greater_equal, _Tp >
__fun< __less, _Tp >
__fun< __less_equal, _Tp >
__fun< __logical_and, _Tp >
__fun< __logical_not, _Tp >
__fun< __logical_or, _Tp >
__fun< __not_equal_to, _Tp >
__greater
__greater_equal
__is_arithmetic
__is_empty
__is_floating
__is_floating< double >
__is_floating< float >
__is_floating< long double >
__is_fundamental
__is_integer
__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
__is_normal_iterator< __gnu_cxx::__normal_iterator
__is_pod
__is_pointer
__is_pointer< _Tp * >
__is_scalar
__is_void
__is_void< void >
__iter_swap
__iter_swap< true >
__less
__less_equal
__log
__log10
__logical_and
__logical_not
__logical_or
__minus
__modulus
__moneypunct_cache
__multiplies
__negate
__not_equal_to
__num_base
__numeric_limits_basePart of std::numeric_limits
__numpunct_cache
__pad
__plus
__pow
__shift_left
__shift_right
__sin
__sinh
__sqrt
__tan
__tanh
__timepunct
__timepunct_cache
__to_unsigned_type
__to_unsigned_type< long >
__to_unsigned_type< long long >
__traitor
__truth_type
__truth_type< true >
__unary_plus
__use_cache
__use_cache< __moneypunct_cache< _CharT, _Intl > >
__use_cache< __numpunct_cache< _CharT > >
_Array
_Array_copier
_Array_copier< _Tp, true >
_Array_copy_ctor
_Array_copy_ctor< _Tp, true >
_Array_default_ctor
_Array_default_ctor< _Tp, true >
_Array_init_ctor
_Array_init_ctor< _Tp, true >
_Base_bitset
_Base_bitset< 0 >
_Base_bitset< 1 >
_BinBase
_BinBase1
_BinBase2
_BinClos< _Oper, _Constant, _Expr, typename _Dom::value_type, _Dom >
_BinClos< _Oper, _Constant, _ValArray, _Tp, _Tp >
_BinClos< _Oper, _Expr, _Constant, _Dom, typename _Dom::value_type >
_BinClos< _Oper, _Expr, _Expr, _Dom1, _Dom2 >
_BinClos< _Oper, _Expr, _ValArray, _Dom, typename _Dom::value_type >
_BinClos< _Oper, _ValArray, _Constant, _Tp, _Tp >
_BinClos< _Oper, _ValArray, _Expr, typename _Dom::value_type, _Dom >
_BinClos< _Oper, _ValArray, _ValArray, _Tp, _Tp >
_Bit_const_iterator
_Bit_iterator
_Bit_iterator_base
_Bit_reference
_Bvector_base
_Deque_base
_Deque_base::_Deque_impl
_Deque_iteratorA deque::iterator
_Expr
_FunBase
_GBase
_GBase< _Array< _Tp > >
_GClos< _Expr, _Dom >
_GClos< _ValArray, _Tp >
_IBase
_IClos< _Expr, _Dom >
_IClos< _ValArray, _Tp >
_Identity
_List_base
_List_base::_List_impl
_List_const_iteratorA list::const_iterator
_List_iteratorA list::iterator
_List_node
_List_node_base
_Rb_tree
_Rb_tree::_Rb_tree_impl
_Rb_tree::_Rb_tree_impl
_Rb_tree_const_iterator
_Rb_tree_iterator
_Rb_tree_node
_Rb_tree_node_base
_RefFunClos< _Expr, _Dom >
_RefFunClos< _ValArray, _Tp >
_Resetiosflags
_Sanitize
_Sanitize< 0 >
_SBase
_SBase< _Array< _Tp > >
_SClos< _Expr, _Dom >
_SClos< _ValArray, _Tp >
_Select1st
_Select2nd
_Setbase
_Setfill
_Setiosflags
_Setprecision
_Setw
_Temporary_buffer
_UnBase
_UnClos< _Oper, _Expr, _Dom >
_UnClos< _Oper, _ValArray, _Tp >
_ValFunClos< _Expr, _Dom >
_ValFunClos< _ValArray, _Tp >
_Vector_base
_Vector_base::_Vector_impl
allocatorThe "standard" allocator, as per [20.4]
allocator::rebind
allocator< void >Allocator<void> specialization
allocator< void >::rebind
auto_ptrA simple smart pointer providing strict ownership semantics
auto_ptr_ref
back_insert_iteratorTurns assignment into insertion
bad_allocException possibly thrown by new
bad_castThrown during incorrect typecasting
bad_exception
bad_typeid
basic_filebufThe actual work of input and output (for files)
basic_fstreamControlling intput and output for files
basic_ifstreamControlling input for files
basic_iosVirtual base class for all stream classes
basic_iostreamMerging istream and ostream capabilities
basic_istreamControlling input
basic_istream::sentryPerforms setup work for input streams
basic_istringstreamControlling input for std::string
basic_ofstreamControlling output for files
basic_ostreamControlling output
basic_ostream::sentryPerforms setup work for output streams
basic_ostringstreamControlling output for std::string
basic_streambufThe actual work of input and output (interface)
basic_stringManaging sequences of characters and character-like objects
basic_stringbufThe actual work of input and output (for std::string)
basic_stringstreamControlling input and output for std::string
bidirectional_iterator_tagOperations
binary_function
binary_negateOne of the negation functors
binder1stOne of the binder functors
binder2ndOne of the binder functors
bitsetThe bitset class represents a fixed-size sequence of bits
bitset::reference
char_traitsBasis for explicit traits specializations
char_traits< __gnu_cxx::characterChar_traits<__gnu_cxx::character> specialization
char_traits< char >21.1.3.1 char_traits specializations
char_traits< wchar_t >21.1.3.2 char_traits specializations
codecvt< _InternT, _ExternT, encoding_state >Codecvt<InternT, _ExternT, encoding_state> specialization
collateFacet for localized string comparison
collate_bynameClass collate_byname [22.2.4.2]
const_mem_fun1_ref_tOne of the adaptors for member pointers
const_mem_fun1_tOne of the adaptors for member pointers
const_mem_fun_ref_tOne of the adaptors for member pointers
const_mem_fun_tOne of the adaptors for member pointers
ctypeTemplate ctype facet
ctype< char >The ctype<char> specialization
ctype< wchar_t >The ctype<wchar_t> specialization
ctype_bynameClass ctype_byname [22.2.1.2]
dequeA standard container using fixed-size memory allocation and constant-time manipulation of elements at either end
dividesOne of the math functors
domain_error
equal_toOne of the comparison functors
exceptionBase class for all library exceptions
forward_iterator_tagForward iterators support a superset of input iterator operations
fposClass representing stream positions
front_insert_iteratorTurns assignment into insertion
greaterOne of the comparison functors
greater_equalOne of the comparison functors
gsliceClass defining multi-dimensional subset of an array
gslice_arrayReference to multi-dimensional subset of an array
indirect_arrayReference to arbitrary subset of an array
input_iterator_tagMarking input iterators
insert_iteratorTurns assignment into insertion
insert_iterator< __gnu_cxx::hash_map
insert_iterator< __gnu_cxx::hash_multimap
insert_iterator< __gnu_cxx::hash_multiset
insert_iterator< __gnu_cxx::hash_set
insert_iterator< __gnu_cxx::slist
invalid_argument
ios_baseThe base of the I/O class hierarchy
ios_base::_Callback_list
ios_base::_Words
ios_base::failureThese are thrown to indicate problems. Doc me
ios_base::Init
istream_iteratorProvides input iterator semantics for streams
istreambuf_iteratorProvides input iterator semantics for streambufs
iteratorCommon iterator class
iterator_traits
iterator_traits< _Tp * >
iterator_traits< const _Tp * >
length_error
lessOne of the comparison functors
less_equalOne of the comparison functors
listA standard container with linear time access to elements, and fixed time insertion/deletion at any point in the sequence
localeContainer class for localization functionality
locale::_Impl
locale::facetLocalization functionality base class
locale::idFacet ID class
logic_errorOne of two subclasses of exception
logical_andOne of the Boolean operations functors
logical_notOne of the Boolean operations functors
logical_orOne of the Boolean operations functors
mapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
map::value_compare
mask_arrayReference to selected subset of an array
mem_fun1_ref_tOne of the adaptors for member pointers
mem_fun1_tOne of the adaptors for member pointers
mem_fun_ref_tOne of the adaptors for member pointers
mem_fun_tOne of the adaptors for member pointers
messagesFacet for handling message catalogs
messages_baseMessages facet base class providing catalog typedef
messages_bynameClass messages_byname [22.2.7.2]
minusOne of the math functors
modulusOne of the math functors
money_baseMoney format ordering data
money_base::pattern
money_getFacet for parsing monetary amounts
money_putFacet for outputting monetary amounts
moneypunctFacet for formatting data for money amounts
moneypunct_bynameClass moneypunct_byname [22.2.6.4]
multimapA standard container made up of (key,value) pairs, which can be retrieved based on a key, in logarithmic time
multimap::value_compare
multipliesOne of the math functors
multisetA standard container made up of elements, which can be retrieved in logarithmic time
negateOne of the math functors
not_equal_toOne of the comparison functors
nothrow_t
num_getFacet for parsing number strings
num_putFacet for converting numbers to strings
numeric_limitsProperties of fundamental types
numeric_limits< bool >Numeric_limits<bool> specialization
numeric_limits< char >Numeric_limits<char> specialization
numeric_limits< double >Numeric_limits<double> specialization
numeric_limits< float >Numeric_limits<float> specialization
numeric_limits< int >Numeric_limits<int> specialization
numeric_limits< long >Numeric_limits<long> specialization
numeric_limits< long double >Numeric_limits<long double> specialization
numeric_limits< long long >Numeric_limits<long long> specialization
numeric_limits< short >Numeric_limits<short> specialization
numeric_limits< signed char >Numeric_limits<signed char> specialization
numeric_limits< unsigned char >Numeric_limits<unsigned char> specialization
numeric_limits< unsigned int >Numeric_limits<unsigned int> specialization
numeric_limits< unsigned long >Numeric_limits<unsigned long> specialization
numeric_limits< unsigned long long >Numeric_limits<unsigned long long> specialization
numeric_limits< unsigned short >Numeric_limits<unsigned short> specialization
numeric_limits< wchar_t >Numeric_limits<wchar_t> specialization
numpunctNumpunct facet
numpunct_bynameClass numpunct_byname [22.2.3.2]
ostream_iteratorProvides output iterator semantics for streams
ostreambuf_iteratorProvides output iterator semantics for streambufs
out_of_range
output_iterator_tagMarking output iterators
overflow_error
pairPair holds two objects of arbitrary type
plusOne of the math functors
pointer_to_binary_functionOne of the adaptors for function pointers
pointer_to_unary_functionOne of the adaptors for function pointers
priority_queueA standard container automatically sorting its contents
queueA standard container giving FIFO behavior
random_access_iterator_tagOperations
range_error
raw_storage_iterator
reverse_iterator
runtime_errorOne of two subclasses of exception
setA standard container made up of unique keys, which can be retrieved in logarithmic time
sliceClass defining one-dimensional subset of an array
slice_arrayReference to one-dimensional subset of an array
stackA standard container giving FILO behavior
time_baseTime format ordering data
time_getFacet for parsing dates and times
time_get_bynameClass time_get_byname [22.2.5.2]
time_putFacet for outputting dates and times
time_put_bynameClass time_put_byname [22.2.5.4]
__add_c_ref
__add_c_ref< _Tp & >
__add_ref
__add_ref< _Tp & >
__const_cast_tag
__dynamic_cast_tag
__in_array
__is_base_of_helper
__is_base_of_helper< _Base, _Derived, true >
__is_convertible_helper
__is_convertible_helper< _From, _To, true >
__is_convertible_simple
__is_empty_helper
__is_empty_helper< _Tp, true >
__is_int_or_cref
__is_location_invariant
__is_location_invariant< _Simple_type_wrapper< _Tp > >
__is_polymorphic_helper
__is_polymorphic_helper< _Tp, true >
__is_union_or_class
__is_union_or_class_helper
__pair_get< 0 >
__pair_get< 1 >
__polymorphic_cast_tag
__sfinae_types
__sfinae_types::__two
__static_cast_tag
__strip_reference_wrapper
__strip_reference_wrapper< const reference_wrapper< _Tp > >
__strip_reference_wrapper< reference_wrapper< _Tp > >
__stripped_tuple_type
__tuple_compare< 0, __i, __i, _Tp, _Up >
__tuple_compare< 0, __i, __j, _Tp, _Up >
_Any_data
_Derives_from_binary_function
_Derives_from_unary_function
_Function_base
_Function_base::_Base_manager
_Function_base::_Ref_manager
_Function_to_function_pointer
_Function_to_function_pointer< _Tp, true >
_Has_result_type
_Has_result_type_helper
_Maybe_get_result_type
_Maybe_get_result_type< true, _Functor >
_Maybe_wrap_member_pointer
_Maybe_wrap_member_pointer< _Tp _Class::* >
_Mem_fn< _Res _Class::* >
_Mem_fn< _Res _Class::* >::_Result_type
_Mem_fn< _Res _Class::* >::result< _CVMem(_Tp &)>
_Mem_fn< _Res _Class::* >::result< _CVMem(_Tp)>
_Mem_fn_const_or_non
_Mem_fn_const_or_non< _Tp, false >
_Mu< _Arg, false, false >
_Mu< _Arg, false, false >::result< _CVMu(_CVArg, _Tuple)>
_Mu< _Arg, false, true >
_Mu< _Arg, false, true >::result< _CVMu(_CVArg, _Tuple)>
_Mu< _Arg, true, false >
_Mu< reference_wrapper< _Tp >, false, false >
_Nocopy_types
_NullClass
_Placeholder
_Reference_wrapper_base
_Reference_wrapper_base< _Res(*)(_T1)>
_Reference_wrapper_base< _Res(*)(_T1, _T2)>
_Reference_wrapper_base< _Res(_T1)>
_Reference_wrapper_base< _Res(_T1, _T2)>
_Reference_wrapper_base< _Res(_T1::*)() const >
_Reference_wrapper_base< _Res(_T1::*)() const volatile >
_Reference_wrapper_base< _Res(_T1::*)() volatile >
_Reference_wrapper_base< _Res(_T1::*)()>
_Reference_wrapper_base< _Res(_T1::*)(_T2) const >
_Reference_wrapper_base< _Res(_T1::*)(_T2) const volatile >
_Reference_wrapper_base< _Res(_T1::*)(_T2) volatile >
_Reference_wrapper_base< _Res(_T1::*)(_T2)>
_Reference_wrapper_base_impl< false, false, _Tp >
_Reference_wrapper_base_impl< false, true, _Tp >
_Reference_wrapper_base_impl< true, false, _Tp >
_Reference_wrapper_base_impl< true, true, _Tp >
_Result_of_impl< false, _Res _Class::*(_T1)>
_Simple_type_wrapper
_Sp_counted_base
_Sp_counted_base_impl
_Sp_deleter
_Weak_result_type
_Weak_result_type_impl
add_const
add_cv
add_pointer
add_reference
add_reference< _Tp & >
add_volatile
aligned_storageOther transformations [4.8]
aligned_storage< _Len, 1 >
aligned_storage< _Len, 1 >::type
aligned_storage< _Len, 16 >
aligned_storage< _Len, 16 >::type
aligned_storage< _Len, 2 >
aligned_storage< _Len, 2 >::type
aligned_storage< _Len, 32 >
aligned_storage< _Len, 32 >::type
aligned_storage< _Len, 4 >
aligned_storage< _Len, 4 >::type
aligned_storage< _Len, 8 >
aligned_storage< _Len, 8 >::type
alignment_of
arrayNB: Requires complete type _Tp
bad_function_callException class thrown when class template function's operator() is called with an empty target
bad_weak_ptr
enable_shared_from_this
extent
extent< _Tp[], _Uint >
extent< _Tp[_Size], _Uint >
Fnv_hash
Fnv_hash< 4 >
Fnv_hash< 8 >
has_nothrow_assign
has_nothrow_constructor
has_nothrow_copy
has_trivial_assign
has_trivial_constructor
has_trivial_copy
has_trivial_destructor
has_virtual_destructor
hash< double >
hash< float >
hash< long double >
hash< std::string >
hash< std::wstring >
hash< T * >
hashtable
integral_constantHelper classes [4.3]
is_abstract
is_arithmeticComposite type traits [4.5.2]
is_array
is_array< _Tp[]>
is_array< _Tp[_Size]>
is_base_of
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]
is_bind_expression< _Bind< _Signature > >
is_bind_expression< _Bind_result< _Result, _Signature > >
is_class
is_compound
is_constType properties [4.5.3]
is_const< _Tp const >
is_convertible
is_empty
is_floating_point
is_function
is_fundamental
is_integral
is_member_object_pointer
is_member_pointer
is_object
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]
is_placeholder< _Placeholder< _Num > >
is_pod
is_pointer
is_polymorphic
is_reference
is_reference< _Tp & >
is_sameRelationships between types [4.6]
is_same< _Tp, _Tp >
is_scalar
is_signed
is_union
is_unsigned
is_voidPrimary type categories [4.5.1]
is_volatile
is_volatile< _Tp volatile >
rank
rank< _Tp[]>
rank< _Tp[_Size]>
reference_wrapper
remove_all_extents
remove_all_extents< _Tp[]>
remove_all_extents< _Tp[_Size]>
remove_constConst-volatile modifications [4.7.1]
remove_const< _Tp const >
remove_cv
remove_extentArray modififications [4.7.3]
remove_extent< _Tp[]>
remove_extent< _Tp[_Size]>
remove_pointer
remove_referenceReference modifications [4.7.2]
remove_reference< _Tp & >
remove_volatile
remove_volatile< _Tp volatile >
shared_count
shared_ptr
shared_ptr_traits
shared_ptr_traits< void >
shared_ptr_traits< void const >
shared_ptr_traits< void const volatile >
shared_ptr_traits< void volatile >
swallow_assign
tuple_element< 0, std::pair
tuple_element< 1, std::pair
tuple_element< _Int, array< _Tp, _Nm > >
tuple_size< array< _Tp, _Nm > >
tuple_size< std::pair
unordered_map
unordered_multimap
unordered_multiset
unordered_set
weak_count
weak_ptr
type_infoPart of RTTI
unary_function
unary_negateOne of the negation functors
underflow_error
valarraySmart array designed to support numeric processing
vectorA standard container which offers fixed time access to individual elements in any order
vector< bool, _Alloc >A specialization of vector for booleans which offers fixed time access to individual elements in any order
tuple< _GLIBCXX_TEMPLATE_ARGS >
tuple_element< _GLIBCXX_NUM_ARGS, tuple< _T1, _T2, _T3, _T4, _T5, _T6, _T7, _T8, _T9, _T10 > >Class tuple_element
tuple_size< tuple< _GLIBCXX_TEMPLATE_ARGS > >Class tuple_size

Generated on Thu Nov 1 17:36:06 2007 for libstdc++ by  doxygen 1.5.1