| 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.