ParsingException Class

Definition

Line 10 of System.Lex/ParsingException.cm

Inheritance

Constructors & Destructor

public ParsingException(const String<char>& message_, const String<char>& fileName_)
public ParsingException(const String<char>& message_, const String<char>& fileName_, const Span& span_)

Member Functions

public const String<char>& FileName() const
public const Span& GetSpan() const
public const String<char>& Message() const
public void* Module() const
public const String<char>& Project() const
public void SetModule(void* mod_)
public void SetProject(const String<char>& project_)

Member Variables

private String<char> fileName
private String<char> message
private void* mod
private String<char> project
private Span span

Constructor& Destructor Details

ParsingException Constructor

public ParsingException(const String<char>& message_, const String<char>& fileName_)

Definition
Line 16 of System.Lex/ParsingException.cm


ParsingException Constructor

public ParsingException(const String<char>& message_, const String<char>& fileName_, const Span& span_)

Definition
Line 12 of System.Lex/ParsingException.cm


Member Function Details

FileName Member Function

public const String<char>& FileName()

Definition
Line 28 of System.Lex/ParsingException.cm


GetSpan Member Function

public const Span& GetSpan()

Definition
Line 32 of System.Lex/ParsingException.cm


Message Member Function

public const String<char>& Message()

Definition
Line 24 of System.Lex/ParsingException.cm


Module Member Function

public void* Module()

Definition
Line 36 of System.Lex/ParsingException.cm


Project Member Function

public const String<char>& Project()

Definition
Line 20 of System.Lex/ParsingException.cm


SetModule Member Function

public void SetModule(void* mod_)

Definition
Line 40 of System.Lex/ParsingException.cm


SetProject Member Function

public void SetProject(const String<char>& project_)

Definition
Line 44 of System.Lex/ParsingException.cm