Gaia-ECS v0.9.3
A simple and powerful entity component system
Loading...
Searching...
No Matches
gaia::ser::JsonDiagnostics Struct Reference

Public Member Functions

void add (JsonDiagSeverity severity, JsonDiagReason reason, json_str_view path, json_str_view message)
 
void add (JsonDiagSeverity severity, JsonDiagReason reason, json_str_view path, const char *message)
 
void add (JsonDiagSeverity severity, JsonDiagReason reason, const char *path, const char *message)
 
GAIA_NODISCARD bool has_issues () const
 
void clear ()
 

Public Attributes

cnt::darray< JsonDiagnosticitems
 
bool hasWarnings = false
 
bool hasErrors = false
 

Static Public Attributes

static constexpr uint32_t MaxDiagPathLength = 1024
 
static constexpr uint32_t MaxDiagMessageLength = 2048
 

The documentation for this struct was generated from the following file: