Stxxl  1.3.2
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
oNksort_local
oNpriority_queue_local
oNsort_helper
oNsort_local
oNstable_ksort_local
oNstreamStream package subnamespace
oCadd_fillerContains per block filler for stxxl::typed_block , not intended for direct use
oCbasic_allocation_strategyExample disk allocation scheme functor
oCBIDBlock identifier class
oCBID< 0 >Specialization of block identifier class (BID) for variable size block size
oCblock_managerBlock manager class
oCblock_prefetcherEncapsulates asynchronous prefetching engine
oCblock_w_bidsContains BID references for stxxl::typed_block , not intended for direct use
oCblock_w_infoContains per block information for stxxl::typed_block , not intended for direct use
oCbuf_istreamBuffered input stream
oCbuf_ostreamBuffered output stream
oCbuffered_writerEncapsulates asynchronous buffered block writing engine
oCcompletion_handlerCompletion handler class (Loki-style)
oCconfigAccess point to disks properties
oCconst_vector_iteratorConst external vector iterator, model of ext_random_access_iterator concept
oCdefault_completion_handlerDefault completion handler class
oCdequeA deque container
oCdisk_queued_fileImplementation of some file methods based on serving_request
oCdisk_queuesEncapsulates disk queues
oCelement_blockContains data elements for stxxl::typed_block , not intended for direct use
oCexpand_structHelper to compute the size of the filler , not intended for direct use
oCfileDefines interface of file
oCfileperblock_fileImplementation of file based on other files, dynamically allocate one file per block. Allows for dynamic disk space consumption
oCFRFully randomized disk allocation scheme functor
oCgrow_shrink_stackEfficient implementation that uses prefetching and overlapping using internal buffers
oCgrow_shrink_stack2Efficient implementation that uses prefetching and overlapping using (shared) buffers pools
oCIFIF template metaprogramming statement
oCIF_N
oCLOG2_floor
oClru_pagerPager with LRU replacement strategy
oCmalloc_statsAccess to some useful malloc statistics
oCmapExternal associative container
oCmem_fileImplementation of file based on new[] and memcpy
oCmigrating_stackA stack that migrates from internal memory to external when its size exceeds a certain threshold
oCmmap_fileImplementation of memory mapped access file
oCnormal_stackExternal stack container
oCoffset_allocatorAllocator functor adaptor
oCprefetch_poolImplements dynamically resizable prefetching pool
oCpriority_queueExternal priority queue data structure
oCPRIORITY_QUEUE_GENERATORPriority queue type generator
oCqueueExternal FIFO queue container
oCrandom_numberUniform [0, N) pseudo-random generator
oCrandom_number32Fast uniform [0, 2^32) pseudo-random generator with period 2^32, random bits: 32
oCrandom_number32_rFast uniform [0, 2^32) pseudo-random generator with period 2^32, random bits: 32. Reentrant variant of random_number32 that keeps it's private state
oCrandom_number64Slow and precise uniform [0, 2^64) pseudo-random generator
oCrandom_pagerPager with random replacement strategy
oCrandom_uniform_fastFast uniform [0.0, 1.0) pseudo-random generator
oCrandom_uniform_slowSlow and precise uniform [0.0, 1.0) pseudo-random generator period: at least 2^48, random bits: at least 31
oCRCRandomized cycling disk allocation scheme functor
oCread_write_poolImplements dynamically resizable buffered writing and prefetched reading pool
oCrequestRequest with basic properties like file and offset
oCrequest_interfaceFunctional interface of a request
oCrequest_ptrImplemented as reference counting smart pointer
oCrequest_with_stateRequest with completion state
oCrequest_with_waitersRequest that is aware of threads waiting for it to complete
oCscoped_mutex_lockAquire a lock that's valid until the end of scope
oCserving_requestRequest which serves an I/O by calling the synchronous routine of the file
oCsim_disk_fileImplementation of disk emulation
oCsingle_disk'single disk' disk allocation scheme functor
oCSRSimple randomized disk allocation scheme functor
oCSTACK_GENERATORStack type generator
oCstatsCollects various I/O statistics
oCstripingStriping disk allocation scheme functor
oCsyscall_fileImplementation of file based on UNIX syscalls
oCtupleK-Tuple data type
oCtuple< T1, Plug, Plug, Plug, Plug >Partial specialization for 1- tuple
oCtuple< T1, T2, Plug, Plug, Plug, Plug >Partial specialization for 2- tuple (equivalent to std::pair)
oCtuple< T1, T2, T3, Plug, Plug, Plug >Partial specialization for 3- tuple (triple)
oCtuple< T1, T2, T3, T4, Plug, Plug >Partial specialization for 4- tuple
oCtuple< T1, T2, T3, T4, T5, Plug >Partial specialization for 5- tuple
oCtyped_blockBlock containing elements of fixed length
oCufs_file_baseBase for UNIX file system implementations
oCvectorExternal vector container
oCVECTOR_GENERATORExternal vector type generator
oCvector_iteratorExternal vector iterator, model of ext_random_access_iterator concept
oCwbtl_fileImplementation of file based on buffered writes and block remapping via a translation layer
\Cwrite_poolImplements dynamically resizable buffered writing pool