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]
array_allocator.h [code]
assoc_container.hpp [code]
atomic [code]
atomic_0.h [code]
atomic_2.h [code]
atomic_base.h [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
parallel/base.h [code]Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library
profile/base.h [code]Sequential helper functions. This file is a GNU profile 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]
binders.h [code]
bitmap_allocator.h [code]
bitset [code]
debug/bitset [code]
profile/bitset [code]
boost_concept_check.h [code]
c++0x_warning.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]
cast.h [code]
ccomplex [code]
tr1/ccomplex [code]
cctype [code]
tr1/cctype [code]
cerrno [code]
cfenv [code]
tr1/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
chrono [code]
cinttypes [code]
tr1/cinttypes [code]
ciso646 [code]
climits [code]
tr1/climits [code]
clocale [code]
cmath [code]
tr1/cmath [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]
tr1/complex [code]
complex.h [code]
concept_check.h [code]
concurrence.h [code]
cond_dealtor.hpp [code]
condition_variable [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]
cstdio [code]
tr1/cstdio [code]
cstdlib [code]
tr1/cstdlib [code]
cstring [code]
ctgmath [code]
tr1/ctgmath [code]
ctime [code]
tr1/ctime [code]
ctype_base.h [code]
ctype_inline.h [code]
ctype_noninline.h [code]
cwchar [code]
tr1/cwchar [code]
cwctype [code]
tr1/cwctype [code]
cxxabi.h [code]
cxxabi_forced.h [code]
cxxabi_tweaks.h [code]
debug.h [code]
debug_allocator.h [code]
debug_map_base.hpp [code]
decimal [code]
deque [code]
debug/deque [code]
profile/deque [code]
deque.tcc [code]
doxygroups.cc [code]
enc_filebuf.h [code]
equally_split.h [code]
error_constants.h [code]
exception [code]
exception.hpp [code]
exception_defines.h [code]
exception_ptr.h [code]
extc++.h [code]
extptr_allocator.h [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
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]
forward_list [code]
debug/forward_list [code]
profile/forward_list [code]
forward_list.h [code]
forward_list.tcc [code]
fstream [code]
fstream.tcc [code]
functexcept.h [code]
functional [code]
ext/functional [code]
functional_hash.h [code]
functions.h [code]
future [code]
gslice.h [code]
gslice_array.h [code]
gstdint.h [code]
gthr-default.h [code]
gthr-posix.h [code]
gthr-single.h [code]
gthr-tpf.h [code]
gthr.h [code]
hash_bytes.h [code]
hash_fun.h [code]
hash_map [code]
hash_policy.hpp [code]
hash_set [code]
backward/hashtable.h [code]
bits/hashtable.h [code]
hashtable_policy.h [code]
indirect_array.h [code]
initializer_list [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
iterator_tracker.h [code]
limits [code]
list [code]
debug/list [code]
profile/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]
profile/map [code]
debug/map.h [code]
profile/map.h [code]
mask_array.h [code]
memory [code]
ext/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]
move.h [code]
mt_allocator.h [code]
debug/multimap.h [code]
profile/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
debug/multiset.h [code]
profile/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
mutex [code]
nested_exception.h [code]
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]
pointer.h [code]
pool_allocator.h [code]
postypes.h [code]
priority_queue.hpp [code]
priority_queue_base_dispatch.hpp [code]
profiler.h [code]Interface of the profiling runtime library
profiler_algos.h [code]Algorithms used by the profile extension
profiler_container_size.h [code]Diagnostics for container sizes
profiler_hash_func.h [code]Data structures to represent profiling traces
profiler_hashtable_size.h [code]Collection of hashtable size traces
profiler_list_to_slist.h [code]Diagnostics for list to slist
profiler_list_to_vector.h [code]Diagnostics for list to vector
profiler_map_to_unordered_map.h [code]Diagnostics for map to unordered_map
profiler_node.h [code]Data structures to represent a single profiling event
profiler_state.h [code]Global profiler state
profiler_trace.h [code]Data structures to represent profiling traces
profiler_vector_size.h [code]Collection of vector size traces
profiler_vector_to_list.h [code]Diagnostics for vector to list
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]
random.h [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
range_access.h [code]
ratio [code]
rb_tree [code]
rc_string_base.h [code]
regex [code]
regex.h [code]
regex_compiler.h [code]
regex_constants.h [code]Constant definitions for the std regex library
regex_cursor.h [code]
regex_error.h [code]Error and exception objects for the std regex library
regex_grep_matcher.h [code]
regex_grep_matcher.tcc [code]
regex_nfa.h [code]
regex_nfa.tcc [code]
rope [code]
ropeimpl.h [code]
safe_base.h [code]
safe_iterator.h [code]
safe_iterator.tcc [code]
safe_sequence.h [code]
safe_sequence.tcc [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]
profile/set [code]
debug/set.h [code]
profile/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
shared_ptr.h [code]
shared_ptr_base.h [code]
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
sso_string_base.h [code]
sstream [code]
sstream.tcc [code]
stack [code]
standard_policies.hpp [code]
stdc++.h [code]
stdexcept [code]
stdio_filebuf.h [code]
stdio_sync_filebuf.h [code]
stdtr1c++.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_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]
string_conversions.h [code]
stringfwd.h [code]
strstream [code]
system_error [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]
thread [code]
throw_allocator.h [code]
time_members.h [code]
tree_policy.hpp [code]
tree_trace_base.hpp [code]
trie_policy.hpp [code]
tuple [code]
type_traits [code]
type_traits.h [code]
type_utils.hpp [code]
typeindex [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
unique_ptr.h [code]
unordered_map [code]
debug/unordered_map [code]
profile/unordered_map [code]
unordered_map.h [code]
unordered_set [code]
debug/unordered_set [code]
profile/unordered_set [code]
unordered_set.h [code]
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]
profile/vector [code]
vector.tcc [code]
vstring.h [code]
vstring.tcc [code]
vstring_fwd.h [code]
vstring_util.h [code]
workstealing.h [code]Parallelization of embarrassingly parallel execution by means of work-stealing