Yume
Classes | Enumerations | Functions
yume::diagnostic Namespace Reference

Classes

class  DotVisitor
 
class  HashVisitor
 
struct  Note
 
struct  NotesHolder
 
class  PrintVisitor
 
struct  StringNotesHolder
 

Enumerations

enum struct  Severity { Note , Warn , Error , Fatal }
 

Functions

static auto xml_escape (std::string_view data) -> std::string
 
static auto opt_str (const char *ptr) -> optional< string >
 

Enumeration Type Documentation

◆ Severity

enum struct yume::diagnostic::Severity
strong
Enumerator
Note 
Warn 
Error 
Fatal 

Definition at line 15 of file notes.hpp.

Function Documentation

◆ opt_str()

static auto yume::diagnostic::opt_str ( const char *  ptr) -> optional<string>
inlinestatic

Definition at line 30 of file dot_visitor.cpp.

◆ xml_escape()

static auto yume::diagnostic::xml_escape ( std::string_view  data) -> std::string
static

Definition at line 11 of file dot_visitor.cpp.

Referenced by yume::diagnostic::DotVisitor::visit().