► blocks | |
block.h | |
block_collection.h | |
block_collection_cache.h | |
freespace_collection.h | |
► btree | |
base.h | |
btree.h | |
btree_builder.h | |
external_store.h | |
external_store_base.h | |
internal_store.h | |
node.h | |
serialized_store.h | |
► compressed | |
buffer.h | Buffers for compressed streams |
direction.h | Read/write direction enumeration |
predeclare.h | Useful compressed stream predeclarations |
request.h | Compressor thread requests and responses |
scheme.h | Compression scheme virtual interface |
stream.h | Compressed stream public API |
stream_position.h | Stream position indicator |
thread.h | Interface to the compressor thread |
► file_accessor | |
byte_stream_accessor.h | |
file_accessor.h | Declare default file accessor |
posix.h | POSIX-style file accessor |
stdio.h | Stdio.h-style file accessor |
stream_accessor.h | |
stream_accessor_base.h | Reads and writes stream headers, user data and blocks from TPIE streams |
win32.h | Win32 file accessor |
► pipelining | |
► parallel | |
aligned_array.h | |
base.h | |
factory.h | |
options.h | |
pipes.h | |
worker_state.h | |
ami_glue.h | |
buffer.h | Plain old file_stream buffer |
chunker.h | |
container.h | |
exception.h | |
factory_base.h | |
factory_helpers.h | |
file_stream.h | |
filter.h | |
forwarder.h | |
helpers.h | |
internal_buffer.h | Internal pipelining buffer |
join.h | |
maintain_order_type.h | Whether to maintain order in parallel or not |
map.h | |
merge.h | |
merge_sorter.h | |
merger.h | |
node.h | |
node_map_dump.h | |
node_name.h | |
node_set.h | |
node_traits.h | |
numeric.h | |
pair_factory.h | |
parallel.h | Parallel execution of nodes |
pipe_base.h | |
pipeline.h | |
predeclare.h | Predeclarations of some pipelining classes |
priority_type.h | |
reverse.h | |
runtime.h | |
serialization.h | Serialization stream glue |
serialization_sort.h | |
sort.h | |
sort_parameters.h | |
split.h | |
std_glue.h | |
stdio.h | |
store.h | |
subpipeline.h | |
tokens.h | Pipeline tokens |
uniq.h | |
virtual.h | Virtual wrappers for nodes |
visit.h | |
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 |