XmlParsingLog Class

Constructors & Destructor | Member Functions | Member Variables

Definition

Line 13 of System.Lex/XmlParsingLog.cm

Inheritance

Constructors & Destructor

public XmlParsingLog(StreamWriter& stream_)
public XmlParsingLog(StreamWriter& stream_, int maxLineLength_)

Member Functions

public override void DecIndent()
public inline CodeFormatter& Formatter()
public override void IncIndent()
public Result<bool> Write(const String<uchar>& s)
public override Result<bool> WriteBeginRule(const String<uchar>& ruleName)
public Result<bool> WriteElement(const String<uchar>& elementName, const String<uchar>& elementContent)
public override Result<bool> WriteEndRule(const String<uchar>& ruleName)
public override Result<bool> WriteFail()
public override Result<bool> WriteSuccess(const String<uchar>& match)
public override Result<bool> WriteTry(const String<uchar>& s)

Member Variables

private CodeFormatter formatter

Constructor& Destructor Details

XmlParsingLog Constructor

public XmlParsingLog(StreamWriter& stream_)

Definition
Line 15 of System.Lex/XmlParsingLog.cm


XmlParsingLog Constructor

public XmlParsingLog(StreamWriter& stream_, int maxLineLength_)

Definition
Line 19 of System.Lex/XmlParsingLog.cm


Member Function Details

DecIndent Member Function

public override void DecIndent()

Definition
Line 68 of System.Lex/XmlParsingLog.cm


Formatter Member Function

public inline CodeFormatter& Formatter()

Definition
Line 23 of System.Lex/XmlParsingLog.cm


IncIndent Member Function

public override void IncIndent()

Definition
Line 64 of System.Lex/XmlParsingLog.cm


Write Member Function

public Result<bool> Write(const String<uchar>& s)

Definition
Line 51 of System.Lex/XmlParsingLog.cm


WriteBeginRule Member Function

public override Result<bool> WriteBeginRule(const String<uchar>& ruleName)

Definition
Line 73 of System.Lex/XmlParsingLog.cm


WriteElement Member Function

public Result<bool> WriteElement(const String<uchar>& elementName, const String<uchar>& elementContent)

Definition
Line 28 of System.Lex/XmlParsingLog.cm


WriteEndRule Member Function

public override Result<bool> WriteEndRule(const String<uchar>& ruleName)

Definition
Line 78 of System.Lex/XmlParsingLog.cm


WriteFail Member Function

public override Result<bool> WriteFail()

Definition
Line 93 of System.Lex/XmlParsingLog.cm


WriteSuccess Member Function

public override Result<bool> WriteSuccess(const String<uchar>& match)

Definition
Line 88 of System.Lex/XmlParsingLog.cm


WriteTry Member Function

public override Result<bool> WriteTry(const String<uchar>& s)

Definition
Line 83 of System.Lex/XmlParsingLog.cm