CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
unit_strings.h File Reference
#include "ccf/ds/logger.h"
#include "ccf/ds/nonstd.h"
#include <charconv>
#include <cmath>
#include <nlohmann/json.hpp>
#include <string>

Go to the source code of this file.

Classes

class  ccf::ds::UnitStringConverter
 
struct  ccf::ds::UnitString
 
struct  ccf::ds::SizeString
 
struct  ccf::ds::TimeString
 
struct  formatter< ccf::ds::SizeString >
 

Namespaces

namespace  ccf
 
namespace  ccf::ds
 

Functions

void ccf::ds::to_json (nlohmann::json &j, const UnitString &s)
 
void ccf::ds::from_json (const nlohmann::json &j, SizeString &s)
 
std::string ccf::ds::schema_name (const SizeString *)
 
void ccf::ds::fill_json_schema (nlohmann::json &schema, const SizeString *)
 
void ccf::ds::from_json (const nlohmann::json &j, TimeString &s)
 
std::string ccf::ds::schema_name (const TimeString *)
 
void ccf::ds::fill_json_schema (nlohmann::json &schema, const TimeString *)