#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] |