TPIE

2362a60
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Ctpie::pipelining::bits::access
 Ctpie::pipelining::parallel_bits::aligned_array< T, Align >Aligned, uninitialized storage
 Ctpie::pipelining::parallel_bits::aligned_array< before_t, alignment >
 Ctpie::pipelining::parallel_bits::aligned_array< tpie::progress_indicator_null, alignment >
 Ctpie::allocation_scope_magic< T >
 Ctpie::allocator< T >A allocator object usable in STL containers, using the TPIE memory manager
 Ctpie::bits::allocator_usage< T, Allocator >
 Ctpie::bits::allocator_usage< T, allocator< T > >
 Ctpie::pipelining::any_noncopyable
 Ctpie::pipelining::bits::any_noncopyable_cont_base
 Ctpie::pipelining::bits::any_type
 Ctpie::pipelining::Args<>
 Ctpie::array_allocation_scope_magic< T >
 Ctpie::bits::array_decode_magic< D, T, is_simple_itr, is_ts >Helper to facilitate fast unserialization of trivially copyable arrays
 Ctpie::bits::array_decode_magic< D, T, true, true >
 Ctpie::bits::array_encode_magic< D, T, is_simple_itr, is_ts >Helper to facilitate fast serialization of trivially copyable arrays
 Ctpie::bits::array_encode_magic< D, T, true, true >
 Ctpie::array_view_base< T >Base class for array_view
 Ctpie::array_view_base< const T >
 Ctpie::pipelining::bits::assert_types_equal_and_return< T, U, Result >Helper class that throws an exception on behalf of virtual_chunks that have not been assigned a pipe_middle
 Ctpie::pipelining::bits::assert_types_equal_and_return< T, T, Result >Template partial specialization that just returns the parameter given when the input and output types of a virtual chunk are the same (implicit identity function)
 Caugment_type
 Cbasic_streambuf
 Ctpie::binary_argument_swap< T >A binary functor with the arguments swapped
 Ctpie::binary_argument_swap< comp >
 Ctpie::binary_argument_swap< comp_t >
 Ctpie::binary_argument_swap< Comparator >
 Ctpie::binary_argument_swap< tpie::merger::predwrap >
 Ctpie::blocks::block_collectionA class to manage writing and reading of block to disk
 Ctpie::blocks::block_collection_cacheA class to manage writing and reading of block to disk
 Ctpie::blocks::block_handle
 Ctpie::bbits::block_size_getter< typename, bool >
 Ctpie::bbits::block_size_getter< T, true >
 Ctpie::file_stream_base::block_t
 Ctpie::btree_augment< T >
 Ctpie::btree_blocksize< bs_ >
 Ctpie::btree_comp< T >
 Ctpie::btree_fanout< a_, b_ >
 Ctpie::btree_key< T >
 Ctpie::btree_node< S >Type that is useful for navigating a btree
 Ctpie::BufferedHash
 Ctpie::bbits::builder< T, O >Augmented btree builder
 Ctpie::chaining_hash_table< value_t, hash_t, equal_t, index_t >Hash table handling hash collisions by chaining
 Ctpie::close_on_fail_guardImplementation helper that closes the stream if a method exits by throwing an exception
 Ctpie::bbits::tree_state< T, O >::combined_augmenter
 Ctpie::compressed_stream_baseBase class containing the implementation details that are independent of the item type
 Ctpie::compression_schemeAbstract virtual base class for each compression scheme
 Ctpie::compressor_bufferA buffer for elements belonging to a specific stream block
 Ctpie::compressor_buffer_stateThe different states of a compressor buffer
 Ctpie::compressor_requestTagged union containing either a read_request or a write_request
 Ctpie::compressor_request_kind
 Ctpie::compressor_responseResponse to an I/O request
 Ctpie::compressor_thread
 Ctpie::compressor_thread_lock
 Ctpie::pipelining::serialization_bits::sort_factory_base< child_t >::constructed< dest_t >
 Ctpie::pipelining::bits::sort_factory_base< child_t, store_t >::constructed< dest_t >
 Ctpie::pipelining::factory< R, T >::constructed< dest_t >
 Ctpie::pipelining::tempfactory< Holder, T >::constructed< dest_t >
 Ctpie::pipelining::tfactory< R, Args< TT...>, T...>::constructed< dest_t >
 Ctpie::pipelining::split_factory< I, OB, O >::constructed< dest_t >
 Ctpie::pipelining::bits::pair_factory< fact1_t, fact2_t >::constructed< dest_t >
 Ctpie::pipelining::parallel_bits::factory< fact_t >::constructed< dest_t >
 Ctpie::pipelining::bits::pipe_nonterm_base< child_t >::constructed< dest_t >
 Ctpie::pipelining::container< TT >
 Ctpie::pipelining::container< T...>
 Ctpie::pipelining::container< TT...>
 Ctpie::bits::counterHelper to count the serialized size of objects
 Ctpie::cpu_timer
 Ctpie::default_compDefault < comparator for the btree
 Ctpie::default_unused< T >
 Ctpie::default_unused< std::pair< T1, T2 > >
 Ctpie::pipelining::destination_kind
 Ctpie::pipelining::bits::dispatch< S >
 Ctpie::pipelining::bits::dispatch_gen< N, S >
 Ctpie::pipelining::bits::dispatch_gen< 0, S...>
 Ctpie::dummy_fraction_progressA fractional progress indicator that is conceptually compatible with tpie::fractional_progress
 Ctpie::dummy_progress_indicatorA progress indicator that is conceptually compatible with tpie::progress_indicator_base and tpie::fractional_subindicator
 Ctpie::dynamic_storeFantastic store strategy
 Ctpie::plain_store::element_type< outer_t >
 Ctpie::explicit_tpie_pointer_store::element_type< outer_t >
 Ctpie::explicit_tpie_unique_pointer_store::element_type< outer_t >
 Ctpie::pointer_store::element_type< outer_t >
 Ctpie::dynamic_store::element_type< outer_t >
 Ctpie::empty_augmentAugmentation struct used in an un-augmented btree
 Ctpie::empty_augmenterFunctor used to augment an un-augmented btree
 Ctpie::empty_key
 Ctpie::bbits::enab
 Ctpie::bbits::Enable< X, b >
 Ctpie::bbits::Enable< enab, true >
 Ctpie::bits::enum_storage_type< T >
 Ctpie::bits::enum_storage_type_help< S >
 Ctpie::bits::enum_storage_type_help< 1 >
 Ctpie::bits::enum_storage_type_help< 2 >
 Ctpie::bits::enum_storage_type_help< 4 >
 Ctpie::bits::enum_storage_type_help< 8 >
 Cstd::exceptionSTL class
 Ctpie::pipelining::bits::exclude_lambda_t< F >
 Ctpie::execution_time_predictor
 Ctpie::explicit_tpie_pointer_storeSort elements in tpie pointers
 Ctpie::explicit_tpie_unique_pointer_storeSort elements in tpie unique pointers
 Ctpie::bbits::external_store_base
 Ctpie::pipelining::factory_baseBase class of all pipelining factories
 Ctpie::pipelining::factory_init_hook
 Cfile_accessor_crtp
 Ctpie::file_base_crtp< child_t >Base class of classes that access files
 Ctpie::file_base_crtp< file_base >
 Ctpie::file_base_crtp< file_stream_base >
 Ctpie::serialization_bits::file_handler< T >File handling for merge sort
 Ctpie::pipelining::bits::filter_t< F >
 Ctpie::pipelining::bits::fork_t< fact2_t >
 Ctpie::fractional_progressFractional progress reporter
 Ctpie::blocks::bits::freespace_collection
 Ctpie::get_arg_help< T >
 Ctpie::get_arg_help< bool >
 Ctpie::pipelining::bits::get_impl< i, T, TT >
 Ctpie::pipelining::bits::get_impl< 0, T, TT...>
 Ctpie::pipelining::bits::gocontextdel
 Ctpie::pipelining::bits::graph< T >
 Ctpie::pipelining::bits::has_argument_type< T >
 Ctpie::pipelining::bits::has_itemtype< T >
 Ctpie::pipelining::bits::has_pull_method< T >
 Ctpie::pipelining::bits::has_push_method< T >
 Ctpie::hash< T >Default tabulation-hashing function for integral (size_t-castable) types
 Ctpie::hash< const char * >Default hashing function for C-style strings
 Ctpie::hash< std::pair< T1, T2 > >Default hashing function for std::pair
 Ctpie::hash< std::string >Default hashing function for std::string
 Ctpie::hash< T1 >
 Ctpie::hash< T2 >
 Ctpie::HashReflector< H >Buffer based hash reflector
 Ctpie::ami::heap_element< KEY >This is a heap element
 Ctpie::ami::heap_element< REC >
 Ctpie::ami::heap_ptr< REC >This is a record pointer element
 Ctpie::identity_keyFunctor used to extract the key from a value in case keys and values are the same
 Ctpie::tiny::bits::IdentityExtractUse the identity function on elements to extract the key
 Ctpie::bbits::int_opt< i >
 Cintegral_constant
 Ctpie::bbits::external_store< T, A, a, b, bs >::internal
 Ctpie::bbits::external_store< T, A, a, b, bs >::internal_content
 Ctpie::pipelining::internal_passive_buffer< T >Internal fifo buffer
 Ctpie::pipelining::internal_passive_reverser< T >A passive reverser stored in internal memory
 Ctpie::serialization_bits::internal_sort< T, pred_t >
 Ctpie::ami::Internal_Sorter_Base< T >The base class for internal sorters
 Ctpie::bbits::internal_store< T, A, a, b >Storage used for an internal btree
 Ctpie::bbits::external_store< T, A, a, b, bs >::internal_type
 Cstd::ios_baseSTL class
 Ctpie::is_simple_iterator< T >Checks if an iterator is simple
 Ctpie::is_simple_iterator_enable_if< bool >
 Ctpie::is_simple_iterator_enable_if< true >
 Ctpie::is_stream_writable< TT >
 Ctpie::is_stream_writable< T1, T2 >
 Ctpie::is_stream_writable< TT...>
 Ctpie::is_stream_writable_override< T >
 Ctpie::is_trivially_serializable< T >
 Ctpie::is_trivially_serializable2< T >
 Ctpie::pipelining::bits::item_type_t< T >
 Ctpie::hash_map< key_t, data_t, hash_t, equal_t, index_t, table_t >::iteratorNon-const iterator type
 Ctpie::hash_set< key_t, hash_t, equal_t, index_t, table_t >::iteratorNon-const iterator type
 Citerator_facade
 Ctpie::job
 Ctpie::pipelining::join< T >Joins multiple push streams into one
 Ctpie::JSONPrinter< T >Helper struct for printing
 Ctpie::JSONReflectorRefletor for json printing to an ostream
 Ctpie::bbits::tree_state< T, O >::key_augment
 Ctpie::pipelining::bits::lambda_t< F >
 Ctpie::bbits::external_store< T, A, a, b, bs >::leaf
 Ctpie::bbits::external_store< T, A, a, b, bs >::leaf_type
 Ctpie::linear_memory_base< child_t >Base class of data structures with linear memory usage
 Ctpie::linear_memory_base< array< bucket_t > >
 Ctpie::linear_memory_base< array< char > >
 Ctpie::linear_memory_base< array< index_t > >
 Ctpie::linear_memory_base< array< item_type > >
 Ctpie::linear_memory_base< array< memory_size_type > >
 Ctpie::linear_memory_base< array< push_type< dest_t >::type > >
 Ctpie::linear_memory_base< array< std::pair< store_type, size_t > > >
 Ctpie::linear_memory_base< array< store_type > >
 Ctpie::linear_memory_base< array< stream_size_type > >
 Ctpie::linear_memory_base< array< T > >
 Ctpie::linear_memory_base< array< T1 > >
 Ctpie::linear_memory_base< array< T2 > >
 Ctpie::linear_memory_base< array< tpie::ami::heap_element< REC > > >
 Ctpie::linear_memory_base< array< tpie::ami::heap_ptr< REC > > >
 Ctpie::linear_memory_base< array< tpie::blocks::block_handle > >
 Ctpie::linear_memory_base< array< tpie::file_stream< element_type > > >
 Ctpie::linear_memory_base< array< tpie::pipelining::parallel_bits::parallel_input_buffer< push_type< dest_t >::type > * > >
 Ctpie::linear_memory_base< array< tpie::pipelining::parallel_bits::parallel_input_buffer< T > * > >
 Ctpie::linear_memory_base< array< tpie::pipelining::parallel_bits::parallel_input_buffer< T1 > * > >
 Ctpie::linear_memory_base< array< tpie::pipelining::parallel_bits::parallel_output_buffer< T > * > >
 Ctpie::linear_memory_base< array< tpie::pipelining::parallel_bits::parallel_output_buffer< T2 > * > >
 Ctpie::linear_memory_base< array< tpie::serialization_reader > >
 Ctpie::linear_memory_base< array< tpie::stream_position > >
 Ctpie::linear_memory_base< array< tpie::temp_file > >
 Ctpie::linear_memory_base< array< value_t > >
 Ctpie::linear_memory_base< disjoint_sets< value_t > >
 Ctpie::linear_memory_base< hash_map< key_t, data_t, hash_t, equal_t, index_t, table_t > >
 Ctpie::linear_memory_base< hash_set< key_t, hash_t, equal_t, index_t, table_t > >
 Ctpie::linear_memory_base< internal_priority_queue< std::pair< store_type, size_t >, tpie::merger::predwrap > >
 Ctpie::linear_memory_base< internal_priority_queue< T, comp_t > >
 Ctpie::linear_memory_base< internal_priority_queue< T, Comparator > >
 Ctpie::linear_memory_base< internal_priority_queue< tpie::ami::heap_element< REC >, comp > >
 Ctpie::linear_memory_base< internal_priority_queue< tpie::ami::heap_ptr< REC >, comp > >
 Ctpie::linear_memory_base< internal_queue< item_type > >
 Ctpie::linear_memory_base< internal_queue< memory_size_type > >
 Ctpie::linear_memory_base< internal_queue< T > >
 Ctpie::linear_memory_base< internal_stack< T > >
 Ctpie::linear_memory_base< internal_vector< T > >
 Ctpie::linear_memory_base< packed_array< T, B > >
 Ctpie::linear_memory_structure_concept< T >Check if a structure adheres to the linear_memory_structure concept
 Ctpie::linear_memory_structure_docDescription of the methods that must be implemented to support the linear_memory_structure_concept
 Ctpie::linear_probing_hash_table< value_t, hash_t, equal_t, index_t >Hash table handling hash collisions by linear probing
 Clist_base_hook
 Ctpie::log_groupRAII-style management for log groups
 Ctpie::log_group_mode
 Ctpie::log_level_manip
 Ctpie::log_bits::log_selector
 Ctpie::log_target
 Ctpie::magic_cast_help< src, dst >
 Ctpie::magic_cast_help< bool, std::string >
 Ctpie::magic_cast_help< std::string, bool >
 Ctpie::pipelining::bits::map_t< F >
 Ctpie::pipelining::bits::map_temp_t< F >
 Ctpie::maybe< T >
 Ctpie::maybe< tpie::file_stream< item_type > >
 Ctpie::maybe< tpie::file_stream< T > >
 Ctpie::maybe< tpie::stack< item_type > >
 Ctpie::maybe< tpie::tpie::temp_file >
 Ctpie::pipelining::bits::maybe_add_const_ref< T >The maybe_add_const_ref helper struct adds const & to a type unless the type is already const, reference or pointer type
 Ctpie::pipelining::bits::maybe_add_const_ref< const T & >
 Ctpie::pipelining::bits::maybe_add_const_ref< const T * >
 Ctpie::pipelining::bits::maybe_add_const_ref< T & >
 Ctpie::pipelining::bits::maybe_add_const_ref< T * >
 Ctpie::pipelining::bits::maybe_check_connected< fact_t >Contains a method check that calls recursive_connected_check when fact_t is a pair factory, and otherwise does nothing
 Ctpie::pipelining::bits::maybe_check_connected< pair_factory< fact1_t, fact2_t > >For pair factories, recursively check that the nodes created share their node_map
 Ctpie::pipelining::bits::maybe_check_connected< termpair_factory< fact1_t, termfact2_t > >See pair_factory specialization
 Ctpie::memory_bucketBucket used for memory counting
 Ctpie::memory_bucket_refClass storring a reference to a memory bucket
 Ctpie::ami::merge_heap_op< REC, comp_t >A merge heap object base class - also serves as the full implementation for objects with a < comparison operator
 Ctpie::ami::merge_heap_op< REC, Compare >
 Ctpie::ami::merge_heap_ptr_op< REC, comp_t >A record pointer heap base class - also serves as the full implementation for objects with a < comparison operator
 Ctpie::ami::merge_heap_ptr_op< REC, CMPR >
 Ctpie::merge_sorter< T, UseProgress, pred_t, store_t >Merge sorting consists of three phases
 Ctpie::pipelining::bits::merge_t< fact_t >Merge a pull pipeline into a push pipeline
 Ctpie::serialization_bits::merger< T, pred_t >
 Ctpie::merger< specific_store_t, pred_t >
 Ctpie::tiny::bits::MultiInsertHelpWhen inserting allow elements with equivalest keys
 Ctpie::no_key
 Ctpie::pipelining::nodeBase class of all nodes
 Ctpie::pipelining::bits::node_map
 Ctpie::pipelining::node_parameters
 Ctpie::pipelining::node_resource_parameters
 Ctpie::pipelining::bits::node_set_content
 Ctpie::pipelining::node_token
 Ctpie::op2TPIE_cmp< T >Convert a class with a comparison operator < to a TPIE comparison object with a compare() function
 Ctpie::open
 Ctpie::bbits::Opt< O_, a_, b_, bs_, C_, K_, A_ >
 Ctpie::bbits::OptComp< Opt >
 Ctpie::bbits::OptComp< btree_augment< A >, T...>
 Ctpie::bbits::OptComp< btree_blocksize< bs >, T...>
 Ctpie::bbits::OptComp< btree_comp< C >, T...>
 Ctpie::bbits::OptComp< btree_fanout< a, b >, T...>
 Ctpie::bbits::OptComp< btree_key< K >, T...>
 Ctpie::bbits::OptComp< int_opt< i >, T...>
 Ctpie::bbits::OptComp<>
 Ctpie::pipelining::parallel_bits::optionsUser-supplied options to the parallelism framework
 Ctpie::pipelining::serialization_bits::output_factory< T >
 Ctpie::packed_array_iter_facade< CT, forward, RT >Base class for the iterators
 Ctpie::packed_array_iter_facade< const_iter_base< forward >, forward, vssucks >
 Ctpie::packed_array_iter_facade< iter_base< forward >, forward, iter_return_type >
 Ctpie::pipelining::bits::pair_factory_base< child_t >
 Ctpie::pipelining::bits::pair_factory_base< pair_factory< fact1_t, fact2_t > >
 Ctpie::pipelining::bits::pair_factory_base< termpair_factory< fact1_t, termfact2_t > >
 Ctpie::tiny::bits::PairExtract< A, B >Extract the first element of a pair as the key
 Ctpie::pipelining::parallel_bits::parallel_input_buffer< T >Instantiated in each thread
 Ctpie::pipelining::parallel_bits::parallel_input_buffer< push_type< dest_t >::type >
 Ctpie::pipelining::parallel_bits::parallel_input_buffer< T1 >
 Ctpie::pipelining::parallel_bits::parallel_output_buffer< T >Instantiated in each thread
 Ctpie::pipelining::parallel_bits::parallel_output_buffer< T2 >
 Ctpie::parallel_sort_impl< iterator_type, comp_type, Progress, min_size >A simple parallel sort implementation with progress tracking
 Ctpie::pipelining::passive_buffer< T >Plain old file_stream buffer
 Ctpie::pipelining::passive_reverser< T >A passive reverser stored in external memory
 Ctpie::pipelining::passive_serialization_buffer< T >Serialization stream buffer
 Ctpie::pipelining::passive_serialization_reverser< T >A passive serialization reverser stored in external memory
 Ctpie::pipelining::passive_sorter< T, pred_t, store_t >Pipelined sorter with push input and pull output
 Ctpie::pipelining::bits::pipe_base< child_t >
 Ctpie::pipelining::bits::pipe_base< empty_pipe_middle >
 Ctpie::pipelining::bits::pipe_base< pipe_begin< fact_t > >
 Ctpie::pipelining::bits::pipe_base< pipe_end< fact_t > >
 Ctpie::pipelining::bits::pipe_base< pipe_middle< fact_t > >
 Ctpie::pipelining::bits::pipe_base< pullpipe_begin< fact_t > >
 Ctpie::pipelining::bits::pipe_base< pullpipe_end< fact_t > >
 Ctpie::pipelining::bits::pipe_base< pullpipe_middle< fact_t > >
 Ctpie::pipelining::bits::node_map::pipe_base_forward_t
 Ctpie::pipelining::pipelineThis class is used to avoid writing the template argument in the pipeline_impl type
 Ctpie::pipelining::bits::pipeline_base_base
 Ctpie::plain_storePlain old store
 Ctpie::pointer_storeSort elements using pointer indirection
 Ctpie::file_accessor::posixPOSIX-style file accessor
 Ctpie::pq_merge_heap< T, Comparator >
 Ctpie::pq_overflow_heap< T, Comparator >Overflow Priority Queue, based on a simple Heap
 Ctpie::pipelining::serialization_bits::default_pred_sort_factory::predicate< item_type >
 Ctpie::pipelining::serialization_bits::sort_factory< pred_t >::predicate< Dummy >
 Ctpie::pipelining::bits::default_pred_sort_factory< store_t >::predicate< item_type >
 Ctpie::pipelining::bits::sort_factory< pred_t, store_t >::predicate< Dummy >
 Ctpie::merger< specific_store_t, pred_t >::predwrap
 Ctpie::pipelining::bits::preparer_t< F >
 Ctpie::bits::pretty_print
 Ctpie::priority_queue< T, Comparator, OPQType >External memory priority queue implementation
 Ctpie::progress_indicator_baseThe base class for indicating the progress of some task
 Ctpie::progress_types< use_progress >For applications where you wish to disable progress indicators via a template parameter, refer to progress_types<use_progress> members names sub, fp and base
 Ctpie::progress_types< false >
 Ctpie::pipelining::bits::propagater_t< F >
 Ctpie::ptime
 Ctpie::pipelining::bits::pull_output_iterator_t< IT >
 Ctpie::pipelining::bits::pull_source_t< fact_t >
 Ctpie::pipelining::bits::pull_tee_t< source_t, T >
 Ctpie::pipelining::bits::pull_traits< T >
 Ctpie::pipelining::bits::pull_traits< RetType(ClassType::*)() >
 Ctpie::pipelining::pull_type< T, default_type >
 Ctpie::pipelining::pull_type< source_t >
 Ctpie::pipelining::bits::pull_type_help< T, default_type, has_push_method, has_item_type >
 Ctpie::pipelining::bits::pull_type_help< T, default_type, has_pull_method, true >
 Ctpie::pipelining::bits::pull_type_help< T, default_type, true, false >
 Ctpie::pipelining::bits::push_input_iterator_t< IT >
 Ctpie::pipelining::bits::push_traits< T >
 Ctpie::pipelining::bits::push_traits< void(ClassType::*)(ArgType) >
 Ctpie::pipelining::push_type< T, default_type >Class to deduce the item_type of a node of type T
 Ctpie::pipelining::push_type< dest_t >
 Ctpie::pipelining::bits::push_type_help< T, default_type, has_push_method, has_item_type >
 Ctpie::pipelining::bits::push_type_help< T, default_type, has_push_method, true >
 Ctpie::pipelining::bits::push_type_help< T, default_type, true, false >
 Ctpie::ami::qsort_item< Key >A simple class that facilitates doing key sorting followed by in-memory permuting to sort items in-memory
 Ctpie::queue< T >Basic Implementation of I/O Efficient FIFO queue
 Ctpie::read_directionClass enum designating a read/write direction
 Ctpie::allocator< T >::rebind< U >
 Ctpie::reflect_sfinae< T >
 Ctpie::reflect_tag_array_read
 Ctpie::reflect_tag_array_write
 Ctpie::reflect_tag_compute< direct, trivial_array_read, array_read, trivial_array_write, push_back_array_write, array_write >
 Ctpie::reflect_tag_compute< false, false, false, false, false, true >
 Ctpie::reflect_tag_compute< false, false, false, false, true, array_write >
 Ctpie::reflect_tag_compute< false, false, false, true, push_back_array_write, array_write >
 Ctpie::reflect_tag_compute< false, false, true, false, false, false >
 Ctpie::reflect_tag_compute< false, true, array_read, false, false, false >
 Ctpie::reflect_tag_compute< true, trivial_array_read, array_read, trivial_array_write, push_back_array_write, array_write >
 Ctpie::reflect_tag_direct
 Ctpie::reflect_tag_impl
 Ctpie::reflect_tag_push_back_array_write
 Ctpie::reflect_tag_trivial_array_read
 Ctpie::reflect_tag_trivial_array_write
 Ctpie::pipelining::bits::remove< T >
 Ctpie::pipelining::bits::remove< const T >
 Ctpie::pipelining::bits::remove< T & >
 Ctpie::pipelining::bits::remove< T && >
 Ctpie::bits::remove_pointer< T >
 Ctpie::bits::remove_pointer< T * >
 Ctpie::request_baseBase class for read_request and write_request
 Ctpie::resource_managerResource management object used to track resource usage
 Ctpie::bits::run_positionsClass to maintain the positions where sorted runs start
 Ctpie::pipelining::bits::runtimeExecute the pipeline contained in a node_map
 Ctpie::scoped_log_enabler
 Ctpie::compressed_stream_base::seek_state
 Ctpie::pipelining::serialization_passive_sorter< T, pred_t >Pipelined sorter with push input and pull output
 Ctpie::bits::serialization_reader_base
 Ctpie::serialization_sorter< T, pred_t >
 Ctpie::bits::serialization_writer_base
 Ctpie::bbits::serialized_store< T, A, a, b, bs >Serializing store
 Ctpie::serializerClass providing binary serialization to a std::ostream
 Ctpie::serialization_writer::serializer
 Ctpie::serialization_reverse_writer::serializer
 Ctpie::tiny::set_impl< T, Key, KeyExtract, Comp, Alloc, InsertHelp >Class implementing a tiny::set, tiny::multiset, and tiny::multimap
 Ctpie::tiny::set_impl< std::pair< Key, T >, T, bits::PairExtract< Key, T >, Comp, Alloc, bits::SingleInsertHelp >
 Ctpie::sign< T >
 Ctpie::sign< uint16_t >
 Ctpie::sign< uint32_t >
 Ctpie::sign< uint64_t >
 Ctpie::sign< uint8_t >
 Ctpie::tiny::bits::SingleInsertHelpWhen inserting do not allow elements with equivalest keys
 Ctpie::sort_manager< T, I, M >A class of manager objects for merge sorting objects of type T
 Ctpie::sort_parameters
 Ctpie::serialization_bits::sort_parameters
 Ctpie::pipelining::serialization_bits::sorter_traits< T, pred_t >
 Ctpie::explicit_tpie_pointer_store::specific< element_t >
 Ctpie::explicit_tpie_unique_pointer_store::specific< element_t >
 Ctpie::pointer_store::specific< element_t >
 Ctpie::plain_store::specific< element_t >
 Ctpie::pipelining::split< T >Split one push streams into multiple
 Ctpie::stack< T >An implementation of an external-memory stack
 Ctpie::ami::stack< T >An implementation of an external-memory stack compatible with the old AMI interface
 Ctpie::ami::stack< item_type >
 Ctpie::stack< item_type >
 Ctpie::stack< tpie::blocks::block_handle >
 Ctpie::stat_timer
 Ctpie::pipelining::parallel_bits::state_baseCommon state in parallel pipelining library
 Ctpie::STL2TPIE_cmp< T, STLCMP >Convert STL comparison object with operator() to a TPIE comparison object with a compare() function
 Ctpie::bits::store_pred< pred_t, specific_store_t >
 Ctpie::ami::stream< T >
 Ctpie::ami::stream< item_type >
 Ctpie::file_accessor::stream_accessor_base< file_accessor_t >
 Ctpie::file_accessor::stream_accessor_base< tpie::file_accessor::posix >
 Ctpie::stream_buffer_poolPool of shared buffers
 Ctpie::stream_buffersBuffer manager for a single stream
 Ctpie::stream_crtp< child_t >
 Ctpie::stream_crtp< file_stream_base >
 Ctpie::stream_crtp< stream >
 Ctpie::stream_header_t
 Ctpie::ami::stream_old< T >A Stream<T> object stores an ordered collection of objects of type T on external memory
 Ctpie::stream_positionPOD object indicating the position of an item in a stream
 Ctpie::pipelining::subpipeline< item_type >
 Ctpie::sysinfoClass providing system and platform info
 Ctpie::temp_fileClass representing a reference to a temporary file
 Ctpie::bits::temp_file_inner
 Ctpie::template_log< t >Computes the least integer strictly greater than log(t)
 Ctpie::template_log< 1 >
 Ctpie::tempnameStatic methods for generating temporary file names and finding temporary file directories
 Ctpie::bits::test_runner
 Ctpie::testmanip< TP >
 Ctpie::tests
 Ctpie::pipelining::tfactory< R, Args, T >Node factory for variadic argument terminators
 Ctpie::pipelining::parallel_bits::threads< Input, Output >Class containing an array of node instances
 Ctpie::pipelining::parallel_bits::threads< T1, T2 >
 Ctpie::TPIE2STL_cmp< T, TPCMP >Convert a TPIE comparison object with a compare() function to STL comparison object with operator()
 Ctpie::tpie_deleter
 Ctpie::bbits::tree< T, O >Augmented btree
 Ctpie::bbits::tree_state< T, O >
 Ctpie::trivial_same_size< C >
 Ctpie::tiny::bits::MultiInsertHelp::type< Inner >
 Ctpie::tiny::bits::SingleInsertHelp::type< Inner >
 Ctpie::pipelining::bits::unary_traits_imp< T >
 Ctpie::pipelining::bits::unary_traits_imp< decltype(&T::operator()) >
 Ctpie::pipelining::bits::unary_traits_imp< R(*)(A)>
 Ctpie::pipelining::bits::unary_traits_imp< R(C::*)(A) const >
 Ctpie::pipelining::bits::unary_traits_imp< R(C::*)(A)>
 Ctpie::unique_id_type
 Ctpie::unserializerClass for unserializing binary data serialized with the serializer Data can be unserialized using the >> operators
 Ctpie::unsign< T >
 Ctpie::unsign< int16_t >
 Ctpie::unsign< int32_t >
 Ctpie::unsign< int64_t >
 Ctpie::unsign< int8_t >
 Ctpie::pipelining::bits::unzip_t< fact2_t >
 Ctpie::tiny::set_impl< T, Key, KeyExtract, Comp, Alloc, InsertHelp >::value_compare
 Ctpie::pipelining::bits::vfork_node< T >
 Ctpie::pipelining::bits::virt_nodeOwnership of nodes
 Ctpie::pipelining::virtual_containerVirtual base class for extra data to go with virtual chunks
 Ctpie::pipelining::bits::visit_t< F >
 Ctpie::file_accessor::win32Win32 file accessor
 Ctpie::pipelining::bits::zip_t< src_fact_t >