Stxxl
1.3.2
|
Block identifier class. More...
#include <bid.h>
Public Types | |
enum | { size = SIZE, t_size = SIZE } |
Public Member Functions | |
bool | valid () const |
BID (file *s, stxxl::int64 o) | |
BID (const BID &obj) | |
template<unsigned BlockSize> | |
BID (const BID< BlockSize > &obj) | |
template<unsigned BlockSize> | |
BID & | operator= (const BID< BlockSize > &obj) |
bool | is_managed () const |
Public Attributes | |
file * | storage |
pointer to the file of the block More... | |
stxxl::int64 | offset |
offset within the file of the block More... | |
Block identifier class.
Stores block identity, given by file and offset within the file
anonymous enum |
stxxl::int64 BID< SIZE >::offset |
offset within the file of the block
Referenced by block_manager::delete_block(), typed_block< RawSize_, T_, NRef_, InfoType_ >::read(), and typed_block< RawSize_, T_, NRef_, InfoType_ >::write().
pointer to the file of the block
Referenced by block_manager::delete_block(), typed_block< RawSize_, T_, NRef_, InfoType_ >::read(), and typed_block< RawSize_, T_, NRef_, InfoType_ >::write().