libmoost
|
#include <variable_store.hpp>
Public Member Functions | |
scoped_block (variable_store &variable_store_, size_t block_size) | |
scoped_block (variable_store &variable_store_, size_t block_size, size_t index) | |
void | free () |
std::fstream & | operator* () |
std::fstream * | operator-> () |
size_t | index () |
size_t | block_size () |
Private Attributes | |
block_store::scoped_block | m_scoped_block |
scoped_block secures a block from the variable_store, and exposes functionality of its predecessors
Definition at line 69 of file variable_store.hpp.
moost::io::variable_store::scoped_block::scoped_block | ( | variable_store & | variable_store_, |
size_t | block_size | ||
) | [inline] |
Definition at line 74 of file variable_store.hpp.
moost::io::variable_store::scoped_block::scoped_block | ( | variable_store & | variable_store_, |
size_t | block_size, | ||
size_t | index | ||
) | [inline] |
Definition at line 79 of file variable_store.hpp.
size_t moost::io::variable_store::scoped_block::block_size | ( | ) | [inline] |
void moost::io::variable_store::scoped_block::free | ( | ) | [inline] |
size_t moost::io::variable_store::scoped_block::index | ( | ) | [inline] |
Definition at line 88 of file variable_store.hpp.
std::fstream& moost::io::variable_store::scoped_block::operator* | ( | ) | [inline] |
Definition at line 86 of file variable_store.hpp.
std::fstream* moost::io::variable_store::scoped_block::operator-> | ( | ) | [inline] |
Definition at line 87 of file variable_store.hpp.
Definition at line 72 of file variable_store.hpp.