Update page '2.7. Дополнительно'
parent
f65da818be
commit
e6a05644e3
@ -1,5 +1,15 @@
|
|||||||
## Дополнительно
|
## Дополнительно
|
||||||
|
|
||||||
|
### [include/extra/vtype.h](https://gogs.lirent.ru/lirent/libcdsb/src/master/include/extra/vtype.h)
|
||||||
|
|
||||||
|
- `const char* libcdsb_vtype_name(vtype t)`
|
||||||
|
- Принимает значение константы из перечисления **vtype** в качестве аргумента
|
||||||
|
- Возвращает строковое представление названия полученной константы.
|
||||||
|
|
||||||
|
- `const char* libcdsb_vtype_stringify(const void* value, vtype type)`
|
||||||
|
- Принимает указатель на область памяти, содержащую значение с типом, описанным константой из перечисления **vtype** `type`
|
||||||
|
- Принимает значение константы из перечисления **vtype** в качестве описания типа `value`
|
||||||
|
- Возвращает строковое представление значения `value`, при этом, для контейнеров, поставляемых в рамках данного проекта (за исключением **vtype_string**), устанавливается заглушка вида `"<VTYPE_X>"`. Каждый новый вызов данной функции изменяет ранее полученные данные. Однако вызов этой функции потокобезопасен.
|
||||||
|
|
||||||
|
|
||||||
[К оглавлению](https://gogs.lirent.ru/lirent/libcdsb/wiki/0.+%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0)
|
[К оглавлению](https://gogs.lirent.ru/lirent/libcdsb/wiki/0.+%D0%A1%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0)
|
Loading…
Reference in New Issue
Block a user