/
RedResistance
/
JSonMall
Обзор
Документация
Войти
/
RedResistance
/
JSonMall
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
json/scalar_factory.cpp
24 строки
549 B
Domovoi-Kuzma
string handling
23 июл 2025, 02:24
23 июл 2025, 02:24
07a5937
Код
Авторство
О чём код?
#include <iostream> #include <string> #include "scalar_factory.h" using namespace json; void scalar_factory::onInt(int value) { type = TYPE_INT; i_value = value; } int scalar_factory::asInt() { if (type != TYPE_INT) throw "unexpected TYPE_INT, expected "+std::to_string(type); return i_value; } void scalar_factory::onString(std::string value) { type = TYPE_STRING; s_value = value; } std::string scalar_factory::asString() { if (type != TYPE_STRING) throw "unexpected TYPE_STRING, expected " + std::to_string(type); return s_value; }