COOPENOMICS  v1
Кооперативная Экономика
Пространство имен Document

Классы

struct  named_document
 Структура именованного документа Подробнее...
 

Функции

void validate_registry_id (document2 document, uint64_t expected_registry_id)
 Проверяет, что переданный документ соответствует ожидаемому шаблону Подробнее...
 
void add_document (std::vector< named_document > &docs, const name &name, const document2 &doc)
 Добавить документ с проверкой длины имени Подробнее...
 
bool find_document (const std::vector< named_document > &docs, const name &name, document2 &found_doc)
 Найти документ по имени Подробнее...
 
bool has_document (const std::vector< named_document > &docs, const name &name)
 Проверить наличие документа Подробнее...
 

Функции

◆ add_document()

void Document::add_document ( std::vector< named_document > &  docs,
const name &  name,
const document2 doc 
)
inline

Добавить документ с проверкой длины имени

Аргументы
docsВектор документов
nameИмя документа
docДокумент

◆ find_document()

bool Document::find_document ( const std::vector< named_document > &  docs,
const name &  name,
document2 found_doc 
)
inline

Найти документ по имени

Аргументы
docsВектор документов
nameИмя для поиска
found_docНайденный документ (выходной параметр)
Возвращает
true если документ найден

◆ has_document()

bool Document::has_document ( const std::vector< named_document > &  docs,
const name &  name 
)
inline

Проверить наличие документа

Аргументы
docsВектор документов
nameИмя для поиска
Возвращает
true если документ найден

◆ validate_registry_id()

void Document::validate_registry_id ( document2  document,
uint64_t  expected_registry_id 
)
inline

Проверяет, что переданный документ соответствует ожидаемому шаблону

Аргументы
documentДокумент для проверки
expected_registry_idОжидаемый идентификатор шаблона