UniSet
1.4.0
|
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
Классы | |
struct | StorageAttr |
struct | CycleStorageAttr |
struct | TableStorageElem |
struct | TableBlockStorageElem |
struct | CycleStorageElem |
class | TableStorage |
class | TableBlockStorage |
class | CycleStorage |
class | CycleStorage::CycleStorageIterator |
Макросы | |
#define | EMPTY_BLOCK -5 |
#define | EMPTY_ELEM -1 |
#define | key_size 20 |
Функции | |
struct StorageAttr | __attribute__ ((__packed__)) |
Переменные | |
int | k_size |
int | inf_size |
int | size |
int | block_number |
int | lim |
int | seekpos |
char | status |
char | key [key_size] |
int | count |
class TableStorage | __attribute__ |
#define EMPTY_BLOCK -5 |
Эти 2 значения используются в TableBlockStorage как флаги для поля count, чтобы не вводить лишнее поле в структуре TableBlockStorageElem
Используется в TableBlockStorage::create().