UNIVERS
15.3
UNIVERS base processing software API
|
#include <DbTableTypes.H>
Public Member Functions | |
DbAppTTRegister (Logic dbAppTTRegFlag=FALSE) | |
virtual | ~DbAppTTRegister () |
void | append_standard_tts () |
void | append_from_file (const char *fname) |
void | write_to_file (const char *fname) |
Public Member Functions inherited from DbTTRegister | |
void | register_tt (const char *ttname, const DmnDescAr &dmns) |
void | remove_tt (const char *ttname) |
Logic | find_tt (const char *ttname, size_t *recsize=NULL, DmnDescAr *dmns=NULL) |
DbTTDesc & | tt (const char *ttname) |
void | append_from_file (int fd) |
void | write_to_file (int fd) |
Protected Attributes | |
Logic | bMakeNull |
Класс, являющийся регистром всех прикладных типов таблиц.
DbAppTTRegister::DbAppTTRegister | ( | Logic | dbAppTTRegFlag = FALSE | ) |
Создает пустой регистр типов таблиц. Параметр - признак того, что инициализируется главный прикладной регистр.
|
virtual |
Считая, что регистр прикладных таблиц существует только в единственном экземпляре (см. параметр dbAppTTRegFlag в конструкторе), обнуляем указатель на него.
void DbAppTTRegister::append_from_file | ( | const char * | fname | ) |
Прочитать из файла таблицу дескрипторов, добавляя их в регистр
void DbAppTTRegister::append_standard_tts | ( | ) |
Читает в регистр типов таблиц стандартные прикладные типы из файлов дескрипторов.
void DbAppTTRegister::write_to_file | ( | const char * | fname | ) |
Записать в файл таблицу дескрипторов
|
protected |
Признак обнуления глобального указателя dbAppTTReg при разрушении объекта.