Exception(const std::string& message_, const Span& defined_, const boost::uuids::uuid& definedModuleId_) |
Exception(const std::string& message_, const Span& defined_, const boost::uuids::uuid& definedModuleId_, const Span& referenced_, const boost::uuids::uuid& referencedModuleId_) |
Exception(const std::string& message_, const Span& defined_, const boost::uuids::uuid& definedModuleId_, const std::vector<std::pair<Span, boost::uuids::uuid>>& references_) |
void | AddToDiagnosticsElement(Element* diagnosticsElement) const |
const Span& | Defined() const |
const boost::uuids::uuid& | DefinedModuleId() const |
const std::string& | Message() const |
const std::vector<std::pair<Span, boost::uuids::uuid>>& | References() const |
std::unique_ptr<JsonValue> | ToJson() const |
const std::string& | What() const |
Span | defined |
boost::uuids::uuid | definedModuleId |
std::string | message |
std::vector<std::pair<Span, boost::uuids::uuid>> | references |
std::string | what |