Stxxl  1.3.1
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Npriority_queue_local
 NstreamStream package subnamespace
 Cadd_fillerContains per block filler for stxxl::typed_block , not intended for direct use
 Cbasic_allocation_strategyExample disk allocation scheme functor
 CBIDBlock identifier class
 CBID< 0 >Specialization of block identifier class (BID) for variable size block size
 Cblock_managerBlock manager class
 Cblock_prefetcherEncapsulates asynchronous prefetching engine
 Cblock_w_bidsContains BID references for stxxl::typed_block , not intended for direct use
 Cblock_w_infoContains per block information for stxxl::typed_block , not intended for direct use
 Cbuf_istreamBuffered input stream
 Cbuf_ostreamBuffered output stream
 Cbuffered_writerEncapsulates asynchronous buffered block writing engine
 Ccompletion_handlerCompletion handler class (Loki-style)
 CconfigAccess point to disks properties
 Cconst_vector_iteratorConst external vector iterator, model of ext_random_access_iterator concept
 Cdefault_completion_handlerDefault completion handler class
 CdequeA deque container
 Cdisk_queued_fileImplementation of some file methods based on serving_request
 Cdisk_queuesEncapsulates disk queues
 Celement_blockContains data elements for stxxl::typed_block , not intended for direct use
 Cexpand_structHelper to compute the size of the filler , not intended for direct use
 CfileDefines interface of file
 Cfileperblock_fileImplementation of file based on other files, dynamically allocate one file per block. Allows for dynamic disk space consumption
 CFRFully randomized disk allocation scheme functor
 Cgrow_shrink_stackEfficient implementation that uses prefetching and overlapping using internal buffers
 Cgrow_shrink_stack2Efficient implementation that uses prefetching and overlapping using (shared) buffers pools
 CIFIF template metaprogramming statement
 CIF_N
 CLOG2_floor
 Clru_pagerPager with LRU replacement strategy
 Cmalloc_statsAccess to some useful malloc statistics
 CmapExternal associative container
 Cmem_fileImplementation of file based on new[] and memcpy
 Cmigrating_stackA stack that migrates from internal memory to external when its size exceeds a certain threshold
 Cmmap_fileImplementation of memory mapped access file
 Cnormal_stackExternal stack container
 Coffset_allocatorAllocator functor adaptor
 Cprefetch_poolImplements dynamically resizable prefetching pool
 Cpriority_queueExternal priority queue data structure
 CPRIORITY_QUEUE_GENERATORPriority queue type generator
 CqueueExternal FIFO queue container
 Crandom_numberUniform [0, N) pseudo-random generator
 Crandom_number32Fast uniform [0, 2^32) pseudo-random generator with period 2^32, random bits: 32
 Crandom_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
 Crandom_number64Slow and precise uniform [0, 2^64) pseudo-random generator
 Crandom_pagerPager with random replacement strategy
 Crandom_uniform_fastFast uniform [0.0, 1.0) pseudo-random generator
 Crandom_uniform_slowSlow and precise uniform [0.0, 1.0) pseudo-random generator period: at least 2^48, random bits: at least 31
 CRCRandomized cycling disk allocation scheme functor
 Cread_write_poolImplements dynamically resizable buffered writing and prefetched reading pool
 CrequestRequest with basic properties like file and offset
 Crequest_interfaceFunctional interface of a request
 Crequest_ptrImplemented as reference counting smart pointer
 Crequest_with_stateRequest with completion state
 Crequest_with_waitersRequest that is aware of threads waiting for it to complete
 Cscoped_mutex_lockAquire a lock that's valid until the end of scope
 Cserving_requestRequest which serves an I/O by calling the synchronous routine of the file
 Csim_disk_fileImplementation of disk emulation
 Csingle_disk'single disk' disk allocation scheme functor
 CSRSimple randomized disk allocation scheme functor
 CSTACK_GENERATORStack type generator
 CstatsCollects various I/O statistics
 CstripingStriping disk allocation scheme functor
 Csyscall_fileImplementation of file based on UNIX syscalls
 CtupleK-Tuple data type
 Ctuple< T1, Plug, Plug, Plug, Plug >Partial specialization for 1- tuple
 Ctuple< T1, T2, Plug, Plug, Plug, Plug >Partial specialization for 2- tuple (equivalent to std::pair)
 Ctuple< T1, T2, T3, Plug, Plug, Plug >Partial specialization for 3- tuple (triple)
 Ctuple< T1, T2, T3, T4, Plug, Plug >Partial specialization for 4- tuple
 Ctuple< T1, T2, T3, T4, T5, Plug >Partial specialization for 5- tuple
 Ctyped_blockBlock containing elements of fixed length
 Cufs_file_baseBase for UNIX file system implementations
 CvectorExternal vector container
 CVECTOR_GENERATORExternal vector type generator
 Cvector_iteratorExternal vector iterator, model of ext_random_access_iterator concept
 Cwbtl_fileImplementation of file based on buffered writes and block remapping via a translation layer
 Cwrite_poolImplements dynamically resizable buffered writing pool