| ► blocks | |
| ► btree | |
| ► compressed | |
| ► file_accessor | |
| ► pipelining | |
| access_type.h | Describes how to acces a file |
| array.h | Generic internal array with known memory requirements |
| array_view.h | Encapsulation of two pointers from any random access container |
| array_view_base.h | Base class for array_view |
| backtrace.h | Linux TPIE debugging helpers |
| bit_array.h | Packed array of bits |
| btree.h | |
| cache_hint.h | Different hints for OS file caching |
| comparator.h | Conversion between STL and TPIE comparators |
| stream.h | |
| concept_doc.h | Concept documentation |
| concepts.h | Boost concept checkers |
| cpu_timer.h | Timer measuring user time, system time and wall clock time |
| deprecated.h | Macros for deprecating classes, methods and typedefs |
| disjoint_sets.h | Generic internal disjoint_sets (union find) implementation |
| dummy_progress.h | Progress indicator concept in an efficient non-inheritance way |
| err.h | Legacy AMI error types |
| exception.h | Exception classes |
| execution_time_predictor.h | Execution time predictor used by fractional progress |
| file.h | Streams that support substreams |
| file_base.h | Basic file and stream operations |
| file_base_crtp.h | CRTP base of file_base |
| file_manager.h | |
| file_stream.h | |
| file_stream_base.h | Item type-agnostic file_stream operations |
| flags.h | |
| fractional_progress.h | Fractional progress reporting |
| hash.h | |
| hash_map.h | Internal hash map with guaranteed memory requirements |
| internal_priority_queue.h | Simple heap based priority queue implementation |
| internal_queue.h | Generic internal queue with known memory requirements |
| internal_sort.h | Internal sorter objects |
| internal_stack.h | Generic internal stack with known memory requirements |
| internal_stack_vector_base.h | Generic base for internal stack and vector with known memory requirements |
| internal_vector.h | Generic internal vector with known memory requirements |
| is_simple_iterator.h | |
| job.h | Job class for job manager |
| jsonprint.h | |
| loglevel.h | Logging levels |
| logstream.h | Logstream class used by definitions in tpie_log.h |
| maybe.h | |
| memory.h | Memory management subsystem |
| merge_sorted_runs.h | Merge_sorted_runs as used in several of TPIE's merge variants |
| mergeheap.h | Merge heap templates |
| packed_array.h | Packed array with known memory requirements |
| parallel_sort.h | Simple parallel quick sort implementation with progress tracking |
| persist.h | Persistence tags for deprecated TPIE AMI streams |
| pipelining.h | |
| serialization.h | Binary serialization and unserialization |
| sort.h | Sorting algorithms |
| portability.h | This file contains a few deprecated definitions for legacy code |
| pq_merge_heap.h | Priority queue merge heap |
| pq_overflow_heap.h | Priority queue overflow heap |
| pretty_print.h | Pretty_class for formatting quantities with binary prefixes |
| prime.h | Computations related to prime numbers |
| priority_queue.h | External memory priority queue implementation |
| progress_indicator_arrow.h | Indicate progress by expanding an arrow |
| progress_indicator_base.h | Progress indicator base |
| progress_indicator_null.h | Null-object progress indicator |
| progress_indicator_spin.h | Indicate progress by a spinning cross |
| progress_indicator_subindicator.h | Indicate progress of a part of a computation |
| progress_indicator_terminal.h | Indicate progress by a simple counter |
| queue.h | I/O efficient queue |
| reflect.h | |
| resource_manager.h | |
| resources.h | Defines all types of managed resources |
| serialization2.h | Binary serialization and unserialization |
| serialization_sorter.h | |
| serialization_stream.h | Stream of serializable items |
| sort_deprecated.h | Contains deprecated sorting algorithms |
| sort_manager.h | External merge sorting |
| stack.h | External memory stack |
| stats.h | I/O statistics |
| stream_crtp.h | CRTP base of file::stream and file_stream |
| stream_header.h | Header of streams |
| stream_old.h | AMI streams |
| stream_usage.h | Stream_usage enum |
| stream_writable.h | |
| sysinfo.h | System and platform runtime information |
| tempname.h | Temporary file names |
| tiny.h | |
| tpie.h | Tpie_init and tpie_finish |
| tpie_assert.h | Defines the tp_assert macro |
| tpie_log.h | Logging functionality and log_level codes for different priorities of log messages |
| types.h | Typesafe bitflags |
| uncompressed_stream.h | Simple class acting both as a tpie::file and a tpie::file::stream |
| unittest.h | |
| unused.h | Default special unused values for standard types |
| util.h | Miscellaneous utility functions |