# libstdc++ File List

Here is a list of all documented files with brief descriptions:

algo.h [code] | Parallel STL function calls corresponding to the stl_algo.h header
algobase.h [code] | Parallel STL function calls corresponding to the stl_algobase.h header. The functions defined here mainly do case switches and call the actual parallelized versions in other files. Inlining policy: Functions that basically only contain one function call, are declared inline. This file is a GNU parallel extension to the Standard C++ Library
algorithm [code] |
ext/algorithm [code] |
parallel/algorithm [code] |
bits/algorithmfwd.h [code] |
parallel/algorithmfwd.h [code] |
allocator.h [code] |
array [code] |
tr1/array [code] |
tr1_impl/array [code] |
array_allocator.h [code] |
assoc_container.hpp [code] |
atomic_word.h [code] |
atomicity.h [code] |
auto_ptr.h [code] |
backward_warning.h [code] |
balanced_quicksort.h [code] | Implementation of a dynamically load-balanced parallel quicksort
base.h [code] | Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library
basic_file.h [code] |
basic_ios.h [code] |
basic_ios.tcc [code] |
basic_iterator.h [code] | Includes the original header files concerned with iterators except for stream iterators. This file is a GNU parallel extension to the Standard C++ Library
basic_string.h [code] |
basic_string.tcc [code] |
basic_types.hpp [code] |
bessel_function.tcc [code] |
beta_function.tcc [code] |
binders.h [code] |
bitmap_allocator.h [code] |
bitset [code] |
debug/bitset [code] |
boost_concept_check.h [code] |
boost_shared_ptr.h [code] |
boost_sp_counted_base.h [code] |
bits/boost_sp_shared_count.h [code] |
tr1/boost_sp_shared_count.h [code] |
c++allocator.h [code] |
c++config.h [code] |
c++io.h [code] |
c++locale.h [code] |
c++locale_internal.h [code] |
cassert [code] |
ccomplex [code] |
tr1/ccomplex [code] |
cctype [code] |
tr1/cctype [code] |
tr1_impl/cctype [code] |
cerrno [code] |
cfenv [code] |
tr1/cfenv [code] |
tr1_impl/cfenv [code] |
cfloat [code] |
tr1/cfloat [code] |
char_traits.h [code] |
checkers.h [code] | Routines for checking the correctness of algorithm results. This file is a GNU parallel extension to the Standard C++ Library
cinttypes [code] |
tr1/cinttypes [code] |
tr1_impl/cinttypes [code] |
ciso646 [code] |
climits [code] |
tr1/climits [code] |
clocale [code] |
cmath [code] |
tr1/cmath [code] |
tr1_impl/cmath [code] |
cmath.tcc [code] |
codecvt.h [code] |
codecvt_specializations.h [code] |
x86_64-unknown-linux-gnu/bits/compatibility.h [code] |
parallel/compatibility.h [code] | Compatibility layer, mostly concerned with atomic operations. This file is a GNU parallel extension to the Standard C++ Library
compiletime_settings.h [code] | Defines on options concerning debugging and performance, at compile-time. This file is a GNU parallel extension to the Standard C++ Library
complex [code] |
impl/complex [code] |
complex.h [code] |
concept_check.h [code] |
concurrence.h [code] |
cond_dealtor.hpp [code] |
constructors_destructor_fn_imps.hpp [code] |
container_base_dispatch.hpp [code] |
cpp_type_traits.h [code] |
cpu_defines.h [code] |
csetjmp [code] |
csignal [code] |
cstdarg [code] |
tr1/cstdarg [code] |
cstdbool [code] |
tr1/cstdbool [code] |
cstddef [code] |
cstdint [code] |
tr1/cstdint [code] |
tr1_impl/cstdint [code] |
cstdio [code] |
tr1/cstdio [code] |
tr1_impl/cstdio [code] |
cstdlib [code] |
tr1/cstdlib [code] |
tr1_impl/cstdlib [code] |
cstring [code] |
ctgmath [code] |
tr1/ctgmath [code] |
ctime [code] |
tr1/ctime [code] |
ctype.h [code] |
ctype_base.h [code] |
ctype_inline.h [code] |
ctype_noninline.h [code] |
cwchar [code] |
tr1/cwchar [code] |
tr1_impl/cwchar [code] |
cwctype [code] |
tr1/cwctype [code] |
tr1_impl/cwctype [code] |
cxxabi-forced.h [code] |
cxxabi.h [code] |
cxxabi_tweaks.h [code] |
debug.h [code] |
debug_allocator.h [code] |
debug_map_base.hpp [code] |
deque [code] |
debug/deque [code] |
deque.tcc [code] |
doxygroups.cc [code] |
ell_integral.tcc [code] |
enc_filebuf.h [code] |
equally_split.h [code] |
exception [code] |
exception.hpp [code] |
exp_integral.tcc [code] |
features.h [code] | Defines on whether to include algorithm variants
fenv.h [code] |
find.h [code] | Parallel implementation base for std::find(), std::equal() and related functions. This file is a GNU parallel extension to the Standard C++ Library
find_selectors.h [code] | Function objects representing different tasks to be plugged into the parallel find algorithm. This file is a GNU parallel extension to the Standard C++ Library
float.h [code] |
for_each.h [code] | Main interface for embarrassingly parallel functions
for_each_selectors.h [code] | Functors representing different tasks to be plugged into the generic parallelization methods for embarrassingly parallel functions. This file is a GNU parallel extension to the Standard C++ Library
formatter.h [code] |
fstream [code] |
fstream.tcc [code] |
functexcept.h [code] |
functional [code] |
ext/functional [code] |
tr1/functional [code] |
tr1_impl/functional [code] |
bits/functional_hash.h [code] |
tr1/functional_hash.h [code] |
tr1_impl/functional_hash.h [code] |
functions.h [code] |
gamma.tcc [code] |
gslice.h [code] |
gslice_array.h [code] |
gthr-default.h [code] |
gthr-posix.h [code] |
gthr-single.h [code] |
gthr-tpf.h [code] |
gthr.h [code] |
hash_fun.h [code] |
hash_map [code] |
hash_policy.hpp [code] |
hash_set [code] |
hashtable [code] |
backward/hashtable.h [code] |
bits/hashtable.h [code] |
tr1/hashtable.h [code] |
hashtable_policy.h [code] |
hypergeometric.tcc [code] |
indirect_array.h [code] |
inttypes.h [code] |
iomanip [code] |
ios [code] |
ios_base.h [code] |
iosfwd [code] |
iostream [code] |
istream [code] |
istream.tcc [code] |
iterator [code] |
ext/iterator [code] |
iterator.h [code] | Helper iterator classes for the std::transform() functions. This file is a GNU parallel extension to the Standard C++ Library
legendre_function.tcc [code] |
limits [code] |
limits.h [code] |
list [code] |
debug/list [code] |
list.tcc [code] |
list_partition.h [code] | Functionality to split sequence referenced by only input iterators. This file is a GNU parallel extension to the Standard C++ Library
list_update_policy.hpp [code] |
locale [code] |
locale_classes.h [code] |
locale_classes.tcc [code] |
locale_facets.h [code] |
locale_facets.tcc [code] |
locale_facets_nonio.h [code] |
locale_facets_nonio.tcc [code] |
localefwd.h [code] |
losertree.h [code] | Many generic loser tree variants. This file is a GNU parallel extension to the Standard C++ Library
macros.h [code] |
malloc_allocator.h [code] |
map [code] |
debug/map [code] |
map.h [code] |
mask_array.h [code] |
math.h [code] |
memory [code] |
ext/memory [code] |
tr1/memory [code] |
merge.h [code] | Parallel implementation of std::merge(). This file is a GNU parallel extension to the Standard C++ Library
messages_members.h [code] |
modified_bessel_func.tcc [code] |
mt_allocator.h [code] |
multimap.h [code] |
multiseq_selection.h [code] | Functions to find elements of a certain global rank in multiple sorted sequences. Also serves for splitting such sequence sets
multiset.h [code] |
multiway_merge.h [code] | Implementation of sequential and parallel multiway merge
multiway_mergesort.h [code] | Parallel multiway merge sort. This file is a GNU parallel extension to the Standard C++ Library
new [code] |
new_allocator.h [code] |
numeric [code] |
ext/numeric [code] |
parallel/numeric [code] | Parallel STL function calls corresponding to stl_numeric.h. The functions defined here mainly do case switches and call the actual parallelized versions in other files. Inlining policy: Functions that basically only contain one function call, are declared inline. This file is a GNU parallel extension to the Standard C++ Library
numeric_traits.h [code] |
numericfwd.h [code] |
omp_loop.h [code] | Parallelization of embarrassingly parallel execution by means of an OpenMP for loop. This file is a GNU parallel extension to the Standard C++ Library
omp_loop_static.h [code] | Parallelization of embarrassingly parallel execution by means of an OpenMP for loop with static scheduling. This file is a GNU parallel extension to the Standard C++ Library
os_defines.h [code] |
ostream [code] |
ostream.tcc [code] |
ostream_insert.h [code] |
par_loop.h [code] | Parallelization of embarrassingly parallel execution by means of equal splitting. This file is a GNU parallel extension to the Standard C++ Library
parallel.h [code] | End-user include file. Provides advanced settings and tuning options. This file is a GNU parallel extension to the Standard C++ Library
partial_sum.h [code] | Parallel implementation of std::partial_sum(), i. e. prefix sums. This file is a GNU parallel extension to the Standard C++ Library
partition.h [code] | Parallel implementation of std::partition(), std::nth_element(), and std::partial_sort(). This file is a GNU parallel extension to the Standard C++ Library
pod_char_traits.h [code] |
poly_hermite.tcc [code] |
poly_laguerre.tcc [code] |
pool_allocator.h [code] |
postypes.h [code] |
priority_queue.hpp [code] |
priority_queue_base_dispatch.hpp [code] |
queue [code] |
queue.h [code] | Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library
quicksort.h [code] | Implementation of a unbalanced parallel quicksort (in-place). This file is a GNU parallel extension to the Standard C++ Library
random [code] |
tr1/random [code] |
tr1_impl/random [code] |
random.tcc [code] |
random_number.h [code] | Random number generator based on the Mersenne twister. This file is a GNU parallel extension to the Standard C++ Library
random_shuffle.h [code] | Parallel implementation of std::random_shuffle(). This file is a GNU parallel extension to the Standard C++ Library
rb_tree [code] |
rc_string_base.h [code] |
regex [code] |
tr1/regex [code] |
tr1_impl/regex [code] |
riemann_zeta.tcc [code] |
rope [code] |
ropeimpl.h [code] |
safe_association.h [code] |
safe_base.h [code] |
safe_iterator.h [code] |
safe_iterator.tcc [code] |
safe_sequence.h [code] |
search.h [code] | Parallel implementation base for std::search() and std::search_n(). This file is a GNU parallel extension to the Standard C++ Library
set [code] |
debug/set [code] |
set.h [code] |
set_operations.h [code] | Parallel implementations of set operations for random-access iterators. This file is a GNU parallel extension to the Standard C++ Library
settings.h [code] | Runtime settings and tuning parameters, heuristics to decide whether to use parallelized algorithms. This file is a GNU parallel extension to the Standard C++ Library
slice_array.h [code] |
slist [code] |
sort.h [code] | Parallel sorting algorithm switch. This file is a GNU parallel extension to the Standard C++ Library
special_function_util.h [code] |
sso_string_base.h [code] |
sstream [code] |
sstream.tcc [code] |
stack [code] |
standard_policies.hpp [code] |
stdarg.h [code] |
stdbool.h [code] |
stdexcept [code] |
stdint.h [code] |
stdio.h [code] |
stdio_filebuf.h [code] |
stdio_sync_filebuf.h [code] |
stdlib.h [code] |
stl_algo.h [code] |
stl_algobase.h [code] |
stl_bvector.h [code] |
stl_construct.h [code] |
stl_deque.h [code] |
stl_function.h [code] |
stl_heap.h [code] |
stl_iterator.h [code] |
stl_iterator_base_funcs.h [code] |
stl_iterator_base_types.h [code] |
stl_list.h [code] |
stl_map.h [code] |
stl_move.h [code] |
stl_multimap.h [code] |
stl_multiset.h [code] |
stl_numeric.h [code] |
stl_pair.h [code] |
stl_queue.h [code] |
stl_raw_storage_iter.h [code] |
stl_relops.h [code] |
stl_set.h [code] |
stl_stack.h [code] |
stl_tempbuf.h [code] |
stl_tree.h [code] |
stl_uninitialized.h [code] |
stl_vector.h [code] |
stream_iterator.h [code] |
streambuf [code] |
streambuf.tcc [code] |
streambuf_iterator.h [code] |
string [code] |
debug/string [code] |
stringfwd.h [code] |
strstream [code] |
tag_and_trait.hpp [code] |
tags.h [code] | Tags for compile-time selection. This file is a GNU parallel extension to the Standard C++ Library
tgmath.h [code] |
throw_allocator.h [code] |
time_members.h [code] |
tree_policy.hpp [code] |
tree_trace_base.hpp [code] |
trie_policy.hpp [code] |
tuple [code] |
tr1/tuple [code] |
type_traits [code] |
tr1/type_traits [code] |
tr1_impl/type_traits [code] |
type_traits.h [code] |
type_utils.hpp [code] |
typeinfo [code] |
typelist.h [code] |
types.h [code] | Basic types and typedefs. This file is a GNU parallel extension to the Standard C++ Library
types_traits.hpp [code] |
unique_copy.h [code] | Parallel implementations of std::unique_copy(). This file is a GNU parallel extension to the Standard C++ Library
unordered_map [code] |
debug/unordered_map [code] |
tr1/unordered_map [code] |
tr1_impl/unordered_map [code] |
unordered_set [code] |
debug/unordered_set [code] |
tr1/unordered_set [code] |
tr1_impl/unordered_set [code] |
utility [code] |
tr1_impl/utility [code] |
valarray [code] |
valarray_after.h [code] |
valarray_array.h [code] |
valarray_array.tcc [code] |
valarray_before.h [code] |
vector [code] |
debug/vector [code] |
vector.tcc [code] |
vstring.h [code] |
vstring.tcc [code] |
vstring_fwd.h [code] |
vstring_util.h [code] |
wchar.h [code] |
wctype.h [code] |
workstealing.h [code] | Parallelization of embarrassingly parallel execution by means of work-stealing