{ "format": 1, "id": "saw-err-critical", "kind": "struct", "name": "critical", "namespace": "saw::err", "module": "core", "header": "modules/core/c++/error.hpp", "brief_description": "Generic critical error.", "detailed_description": [ [ "The counterpart of", {"name": "recoverable", "id": "saw-err-recoverable"}, "for a failure the caller is not expected to continue through. Same advice applies: a named kind is worth defining as soon as anything wants to branch on it." ] ], "attributes": { "saw-err-critical-description": { "id": "saw-err-critical-description", "name": "description", "type": ["std::string_view"], "visibility": "public", "static": true, "constexpr": true, "initializer": "\"Generic critical error\"" }, "saw-err-critical-is_critical": { "id": "saw-err-critical-is_critical", "name": "is_critical", "type": ["bool"], "visibility": "public", "static": true, "constexpr": true, "initializer": "true" } } }