Stxxl  1.3.2
Public Types | Public Member Functions | Public Attributes | List of all members
BID< 0 > Struct Template Reference

Specialization of block identifier class (BID) for variable size block size. More...

#include <bid.h>

Collaboration diagram for BID< 0 >:
Collaboration graph
[legend]

Public Types

enum  { t_size = 0 }
 

Public Member Functions

 BID (file *f, stxxl::int64 o, unsigned s)
 
bool valid () const
 

Public Attributes

filestorage
 pointer to the file of the block More...
 
stxxl::int64 offset
 offset within the file of the block More...
 
unsigned size
 size of the block in bytes More...
 

Detailed Description

template<>
struct BID< 0 >

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

Member Enumeration Documentation

anonymous enum
Enumerator
t_size 

Blocks size, given by the parameter.

Member Data Documentation

stxxl::int64 BID< 0 >::offset

offset within the file of the block

unsigned BID< 0 >::size

size of the block in bytes

file* BID< 0 >::storage

pointer to the file of the block


The documentation for this struct was generated from the following file: