Stxxl
1.4.0
|
Specialization of block identifier class (BID) for variable size block size. More...
#include <bid.h>
Public Types | |
enum | { t_size = 0 } |
Public Member Functions | |
BID () | |
BID (file *f, stxxl::int64 o, unsigned s) | |
bool | valid () const |
Public Attributes | |
file * | storage |
pointer to the file of the block | |
stxxl::int64 | offset |
offset within the file of the block | |
unsigned | size |
size of the block in bytes |
Specialization of block identifier class (BID) for variable size block size.
Stores block identity, given by file, offset within the file, and size of the block
anonymous enum |
stxxl::BID< 0 >::BID | ( | ) | [inline] |
stxxl::BID< 0 >::BID | ( | file * | f, |
stxxl::int64 | o, | ||
unsigned | s | ||
) | [inline] |
bool stxxl::BID< 0 >::valid | ( | ) | const [inline] |
stxxl::int64 stxxl::BID< 0 >::offset |
unsigned stxxl::BID< 0 >::size |
file* stxxl::BID< 0 >::storage |