UniSet  1.4.0
Классы | Макросы | Функции | Переменные
Файл Storages.h
#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__

Подробное описание

Автор:
Ivan Donchevskiy

Макросы

#define EMPTY_BLOCK   -5

Эти 2 значения используются в TableBlockStorage как флаги для поля count, чтобы не вводить лишнее поле в структуре TableBlockStorageElem

Используется в TableBlockStorage::create().