ludus::tooling::shader_language::Diagnostic¶
Ludus Wiki · API overview · Browse API
Struct
Location is where the token is spelled (inside the macro definition) and ExpansionLocation is the outermost macro use that produced it. Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp
#include <ludus/tooling/shader_language/diagnostic.hpp>
struct ludus::tooling::shader_language::Diagnostic final
Fields¶
Code¶
DiagnosticCode ludus::tooling::shader_language::Diagnostic::Code = DiagnosticCode::InvalidRequest
Related types: DiagnosticCode
Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp
Level¶
Severity ludus::tooling::shader_language::Diagnostic::Level = Severity::Error
Related types: Severity
Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp
Location¶
SourceLocation ludus::tooling::shader_language::Diagnostic::Location
Related types: SourceLocation
Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp
ExpansionLocation¶
SourceLocation ludus::tooling::shader_language::Diagnostic::ExpansionLocation
Related types: SourceLocation
Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp
Message¶
DiagnosticMessage ludus::tooling::shader_language::Diagnostic::Message
Related types: DiagnosticMessage
Declared in modules/tooling/shader_language/include/ludus/tooling/shader_language/diagnostic.hpp