CCF
Loading...
Searching...
No Matches
Namespaces | Classes | Typedefs | Functions
ccf::ds Namespace Reference

Namespaces

namespace  hashutils
 
namespace  json
 
namespace  openapi
 
namespace  system
 

Classes

class  ContiguousSet
 
struct  SizeString
 
struct  TimeString
 
struct  UnitString
 
class  UnitStringConverter
 
class  WorkBeacon
 

Typedefs

using WorkBeaconPtr = std::shared_ptr< WorkBeacon >
 

Functions

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

Typedef Documentation

◆ WorkBeaconPtr

using ccf::ds::WorkBeaconPtr = typedef std::shared_ptr<WorkBeacon>

Function Documentation

◆ fill_json_schema() [1/2]

void ccf::ds::fill_json_schema ( nlohmann::json &  schema,
const SizeString  
)
inline

◆ fill_json_schema() [2/2]

void ccf::ds::fill_json_schema ( nlohmann::json &  schema,
const TimeString  
)
inline

◆ from_json() [1/2]

void ccf::ds::from_json ( const nlohmann::json &  j,
SizeString s 
)
inline

◆ from_json() [2/2]

void ccf::ds::from_json ( const nlohmann::json &  j,
TimeString s 
)
inline

◆ schema_name() [1/2]

std::string ccf::ds::schema_name ( const SizeString )
inline

◆ schema_name() [2/2]

std::string ccf::ds::schema_name ( const TimeString )
inline

◆ to_json()

void ccf::ds::to_json ( nlohmann::json &  j,
const UnitString s 
)
inline