|
libstdc++
|
| algo.h | Parallel STL function calls corresponding to the stl_algo.h header |
| algobase.h | 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 | |
| ext/algorithm | |
| parallel/algorithm | |
| bits/algorithmfwd.h | |
| parallel/algorithmfwd.h | |
| allocator.h | |
| array | |
| array_allocator.h | |
| assoc_container.hpp | |
| atomic | |
| atomic_0.h | |
| atomic_2.h | |
| atomic_base.h | |
| atomic_word.h | |
| atomicity.h | |
| auto_ptr.h | |
| backward_warning.h | |
| balanced_quicksort.h | Implementation of a dynamically load-balanced parallel quicksort |
| parallel/base.h | Sequential helper functions. This file is a GNU parallel extension to the Standard C++ Library |
| profile/base.h | Sequential helper functions. This file is a GNU profile extension to the Standard C++ Library |
| basic_file.h | |
| basic_ios.h | |
| basic_ios.tcc | |
| basic_iterator.h | 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 | |
| basic_string.tcc | |
| basic_types.hpp | |
| binders.h | |
| bitmap_allocator.h | |
| bitset | |
| debug/bitset | |
| profile/bitset | |
| boost_concept_check.h | |
| c++0x_warning.h | |
| c++allocator.h | |
| c++config.h | |
| c++io.h | |
| c++locale.h | |
| c++locale_internal.h | |
| cassert | |
| cast.h | |
| ccomplex | |
| tr1/ccomplex | |
| cctype | |
| tr1/cctype | |
| cerrno | |
| cfenv | |
| tr1/cfenv | |
| cfloat | |
| tr1/cfloat | |
| char_traits.h | |
| checkers.h | Routines for checking the correctness of algorithm results. This file is a GNU parallel extension to the Standard C++ Library |
| chrono | |
| cinttypes | |
| tr1/cinttypes | |
| ciso646 | |
| climits | |
| tr1/climits | |
| clocale | |
| cmath | |
| tr1/cmath | |
| codecvt.h | |
| codecvt_specializations.h | |
| x86_64-linux-gnu/bits/compatibility.h | |
| parallel/compatibility.h | Compatibility layer, mostly concerned with atomic operations. This file is a GNU parallel extension to the Standard C++ Library |
| compiletime_settings.h | Defines on options concerning debugging and performance, at compile-time. This file is a GNU parallel extension to the Standard C++ Library |
| complex | |
| tr1/complex | |
| complex.h | |
| concept_check.h | |
| concurrence.h | |
| cond_dealtor.hpp | |
| condition_variable | |
| constructors_destructor_fn_imps.hpp | |
| container_base_dispatch.hpp | |
| cpp_type_traits.h | |
| cpu_defines.h | |
| csetjmp | |
| csignal | |
| cstdarg | |
| tr1/cstdarg | |
| cstdbool | |
| tr1/cstdbool | |
| cstddef | |
| cstdint | |
| tr1/cstdint | |
| cstdio | |
| tr1/cstdio | |
| cstdlib | |
| tr1/cstdlib | |
| cstring | |
| ctgmath | |
| tr1/ctgmath | |
| ctime | |
| tr1/ctime | |
| ctype_base.h | |
| ctype_inline.h | |
| ctype_noninline.h | |
| cwchar | |
| tr1/cwchar | |
| cwctype | |
| tr1/cwctype | |
| cxxabi.h | |
| cxxabi_forced.h | |
| cxxabi_tweaks.h | |
| debug.h | |
| debug_allocator.h | |
| debug_map_base.hpp | |
| decimal | |
| deque | |
| debug/deque | |
| profile/deque | |
| deque.tcc | |
| doxygroups.cc | |
| enc_filebuf.h | |
| equally_split.h | |
| error_constants.h | |
| exception | |
| exception.hpp | |
| exception_defines.h | |
| exception_ptr.h | |
| extc++.h | |
| extptr_allocator.h | |
| features.h | Defines on whether to include algorithm variants |
| fenv.h | |
| find.h | 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 | _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 | Main interface for embarrassingly parallel functions |
| for_each_selectors.h | 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 | |
| forward_list | |
| debug/forward_list | |
| profile/forward_list | |
| forward_list.h | |
| forward_list.tcc | |
| fstream | |
| fstream.tcc | |
| functexcept.h | |
| functional | |
| ext/functional | |
| functional_hash.h | |
| functions.h | |
| future | |
| gslice.h | |
| gslice_array.h | |
| gstdint.h | |
| gthr-default.h | |
| gthr-posix.h | |
| gthr-single.h | |
| gthr-tpf.h | |
| gthr.h | |
| hash_bytes.h | |
| hash_fun.h | |
| hash_map | |
| hash_policy.hpp | |
| hash_set | |
| backward/hashtable.h | |
| bits/hashtable.h | |
| hashtable_policy.h | |
| indirect_array.h | |
| initializer_list | |
| iomanip | |
| ios | |
| ios_base.h | |
| iosfwd | |
| iostream | |
| istream | |
| istream.tcc | |
| iterator | |
| ext/iterator | |
| iterator.h | Helper iterator classes for the std::transform() functions. This file is a GNU parallel extension to the Standard C++ Library |
| iterator_tracker.h | |
| limits | |
| list | |
| debug/list | |
| profile/list | |
| list.tcc | |
| list_partition.h | _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 | |
| locale | |
| locale_classes.h | |
| locale_classes.tcc | |
| locale_facets.h | |
| locale_facets.tcc | |
| locale_facets_nonio.h | |
| locale_facets_nonio.tcc | |
| localefwd.h | |
| losertree.h | Many generic loser tree variants. This file is a GNU parallel extension to the Standard C++ Library |
| macros.h | |
| malloc_allocator.h | |
| map | |
| debug/map | |
| profile/map | |
| debug/map.h | |
| profile/map.h | |
| mask_array.h | |
| memory | |
| ext/memory | |
| merge.h | Parallel implementation of std::merge(). This file is a GNU parallel extension to the Standard C++ Library |
| messages_members.h | |
| move.h | |
| mt_allocator.h | |
| debug/multimap.h | |
| profile/multimap.h | |
| multiseq_selection.h | Functions to find elements of a certain global __rank in multiple sorted sequences. Also serves for splitting such sequence sets |
| debug/multiset.h | |
| profile/multiset.h | |
| multiway_merge.h | Implementation of sequential and parallel multiway merge |
| multiway_mergesort.h | Parallel multiway merge sort. This file is a GNU parallel extension to the Standard C++ Library |
| mutex | |
| nested_exception.h | |
| new | |
| new_allocator.h | |
| numeric | |
| ext/numeric | |
| parallel/numeric | 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 | |
| numericfwd.h | |
| omp_loop.h | 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 | 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 | |
| ostream | |
| ostream.tcc | |
| ostream_insert.h | |
| par_loop.h | Parallelization of embarrassingly parallel execution by means of equal splitting. This file is a GNU parallel extension to the Standard C++ Library |
| parallel.h | 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 | Parallel implementation of std::partial_sum(), i.e. prefix sums. This file is a GNU parallel extension to the Standard C++ Library |
| partition.h | 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 | |
| pointer.h | |
| pool_allocator.h | |
| postypes.h | |
| priority_queue.hpp | |
| priority_queue_base_dispatch.hpp | |
| profiler.h | Interface of the profiling runtime library |
| profiler_algos.h | Algorithms used by the profile extension |
| profiler_container_size.h | Diagnostics for container sizes |
| profiler_hash_func.h | Data structures to represent profiling traces |
| profiler_hashtable_size.h | Collection of hashtable size traces |
| profiler_list_to_slist.h | Diagnostics for list to slist |
| profiler_list_to_vector.h | Diagnostics for list to vector |
| profiler_map_to_unordered_map.h | Diagnostics for map to unordered_map |
| profiler_node.h | Data structures to represent a single profiling event |
| profiler_state.h | Global profiler state |
| profiler_trace.h | Data structures to represent profiling traces |
| profiler_vector_size.h | Collection of vector size traces |
| profiler_vector_to_list.h | Diagnostics for vector to list |
| queue | |
| queue.h | Lock-free double-ended queue. This file is a GNU parallel extension to the Standard C++ Library |
| quicksort.h | Implementation of a unbalanced parallel quicksort (in-place). This file is a GNU parallel extension to the Standard C++ Library |
| random | |
| random.h | |
| random.tcc | |
| random_number.h | Random number generator based on the Mersenne twister. This file is a GNU parallel extension to the Standard C++ Library |
| random_shuffle.h | Parallel implementation of std::random_shuffle(). This file is a GNU parallel extension to the Standard C++ Library |
| range_access.h | |
| ratio | |
| rb_tree | |
| rc_string_base.h | |
| regex | |
| regex.h | |
| regex_compiler.h | |
| regex_constants.h | Constant definitions for the std regex library |
| regex_cursor.h | |
| regex_error.h | Error and exception objects for the std regex library |
| regex_grep_matcher.h | |
| regex_grep_matcher.tcc | |
| regex_nfa.h | |
| regex_nfa.tcc | |
| rope | |
| ropeimpl.h | |
| safe_base.h | |
| safe_iterator.h | |
| safe_iterator.tcc | |
| safe_sequence.h | |
| safe_sequence.tcc | |
| search.h | Parallel implementation base for std::search() and std::search_n(). This file is a GNU parallel extension to the Standard C++ Library |
| set | |
| debug/set | |
| profile/set | |
| debug/set.h | |
| profile/set.h | |
| set_operations.h | Parallel implementations of set operations for random-access iterators. This file is a GNU parallel extension to the Standard C++ Library |
| settings.h | 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 | |
| shared_ptr_base.h | |
| slice_array.h | |
| slist | |
| sort.h | Parallel sorting algorithm switch. This file is a GNU parallel extension to the Standard C++ Library |
| sso_string_base.h | |
| sstream | |
| sstream.tcc | |
| stack | |
| standard_policies.hpp | |
| stdc++.h | |
| stdexcept | |
| stdio_filebuf.h | |
| stdio_sync_filebuf.h | |
| stdtr1c++.h | |
| stl_algo.h | |
| stl_algobase.h | |
| stl_bvector.h | |
| stl_construct.h | |
| stl_deque.h | |
| stl_function.h | |
| stl_heap.h | |
| stl_iterator.h | |
| stl_iterator_base_funcs.h | |
| stl_iterator_base_types.h | |
| stl_list.h | |
| stl_map.h | |
| stl_multimap.h | |
| stl_multiset.h | |
| stl_numeric.h | |
| stl_pair.h | |
| stl_queue.h | |
| stl_raw_storage_iter.h | |
| stl_relops.h | |
| stl_set.h | |
| stl_stack.h | |
| stl_tempbuf.h | |
| stl_tree.h | |
| stl_uninitialized.h | |
| stl_vector.h | |
| stream_iterator.h | |
| streambuf | |
| streambuf.tcc | |
| streambuf_iterator.h | |
| string | |
| debug/string | |
| string_conversions.h | |
| stringfwd.h | |
| strstream | |
| system_error | |
| tag_and_trait.hpp | |
| tags.h | Tags for compile-time selection. This file is a GNU parallel extension to the Standard C++ Library |
| tgmath.h | |
| thread | |
| throw_allocator.h | |
| time_members.h | |
| tree_policy.hpp | |
| tree_trace_base.hpp | |
| trie_policy.hpp | |
| tuple | |
| type_traits | |
| type_traits.h | |
| type_utils.hpp | |
| typeindex | |
| typeinfo | |
| typelist.h | |
| types.h | Basic types and typedefs. This file is a GNU parallel extension to the Standard C++ Library |
| types_traits.hpp | |
| unique_copy.h | Parallel implementations of std::unique_copy(). This file is a GNU parallel extension to the Standard C++ Library |
| unique_ptr.h | |
| unordered_map | |
| debug/unordered_map | |
| profile/unordered_map | |
| unordered_map.h | |
| unordered_set | |
| debug/unordered_set | |
| profile/unordered_set | |
| unordered_set.h | |
| utility | |
| valarray | |
| valarray_after.h | |
| valarray_array.h | |
| valarray_array.tcc | |
| valarray_before.h | |
| vector | |
| debug/vector | |
| profile/vector | |
| vector.tcc | |
| vstring.h | |
| vstring.tcc | |
| vstring_fwd.h | |
| vstring_util.h | |
| workstealing.h | Parallelization of embarrassingly parallel execution by means of work-stealing |