STXXL
1.4.0
|
Simple randomized disk allocation scheme functor.
Definition at line 94 of file block_alloc.h.
Public Member Functions | |
SR (unsigned_type b, unsigned_type e) | |
SR () | |
unsigned_type | operator() (unsigned_type i) const |
Public Member Functions inherited from stxxl::striping | |
striping (unsigned_type b, unsigned_type e) | |
striping () | |
unsigned_type | operator() (unsigned_type i) const |
Static Public Member Functions | |
static const char * | name () |
Static Public Member Functions inherited from stxxl::striping | |
static const char * | name () |
Private Types | |
typedef random_number < random_uniform_fast > | rnd_type |
Private Member Functions | |
void | init () |
Private Attributes | |
unsigned_type | offset |
Additional Inherited Members | |
Public Attributes inherited from stxxl::striping | |
unsigned_type | begin |
unsigned_type | diff |
|
private |
Definition at line 99 of file block_alloc.h.
|
inline |
Definition at line 108 of file block_alloc.h.
|
inline |
Definition at line 113 of file block_alloc.h.
|
inlineprivate |
Definition at line 101 of file block_alloc.h.
|
inlinestatic |
Definition at line 123 of file block_alloc.h.
|
inline |
Definition at line 118 of file block_alloc.h.
|
private |
Definition at line 97 of file block_alloc.h.