CDT  v4.2.0
инструменты разработчика

◆ write_as_string()

char * eosio::symbol_code::write_as_string ( char *  begin,
char *  end,
bool  dry_run = false 
) const
inline

Записывает symbol_code в виде строки в переданный буфер char.

Записывает symbol_code в виде строки в буфер char

Предусловие
is_valid() == true
диапазон [begin, end) — допустимая область памяти для записи
Аргументы
begin— начало буфера
end— конец буфера (не включая end)
dry_run— если true, ничего не записывать
Возвращает
char* — указатель сразу за последним записанным символом (при dry_run == false и достаточном буфере; смысл только если возврат ≥ begin)
Постусловие
при успехе и dry_run == false в [begin, возврат) — строка; иначе запись может не выполняться

См. определение в файле symbol.hpp строка 136