The Psyche Project
Public Member Functions | List of all members
psy::Diagnostic Class Reference

#include <Diagnostic.h>

Public Member Functions

 Diagnostic (DiagnosticDescriptor descriptor, Location location, std::string snippet="")
 
const DiagnosticDescriptordescriptor () const
 
DiagnosticSeverity severity () const
 
const Locationlocation () const
 
const std::string & snippet () const
 

Detailed Description

The Diagnostics class.

Member Function Documentation

◆ descriptor()

const DiagnosticDescriptor& psy::Diagnostic::descriptor ( ) const
inline

◆ location()

const Location& psy::Diagnostic::location ( ) const
inline

The Location of this Location.

◆ severity()

DiagnosticSeverity Diagnostic::severity ( ) const

The actual severity (according to compilation options) of this Diagnostic.

◆ snippet()

const std::string& psy::Diagnostic::snippet ( ) const
inline

The code snippet associated to this Diagnostic.


The documentation for this class was generated from the following files: