#include <block.h>
Classes | |
struct | block_st |
Public Member Functions | |
Block (int size, void(*err_function)(char *)=NULL) | |
Type * | New (int num=1) |
void | Reset () |
Type * | ScanFirst () |
Type * | ScanNext () |
~Block () | |
Private Types | |
typedef struct Block::block_st | block |
Private Attributes | |
int | block_size |
void(* | error_function )(char *) |
block * | first |
block * | last |
block * | scan_current_block |
Type * | scan_current_data |
typedef struct Block::block_st Block< Type >::block [private] |
int Block< Type >::block_size [private] |
void(* Block< Type >::error_function)(char *) [private] |
block* Block< Type >::scan_current_block [private] |
Type* Block< Type >::scan_current_data [private] |