top | up | prev | next

SourceCodeWriter Abstract Class

Definition at line 13 of SourceCodeWriter.hpp

Member Functions

void WriteBlockComment(const std::u32string& comment) pure virtual
void WriteChar(const std::u32string& chars) pure virtual
void WriteIdentifier(const std::u32string& identifier) pure virtual
void WriteKeyword(const std::u32string& keyword) pure virtual
void WriteLineComment(const std::u32string& comment) pure virtual
void WriteLineNumber(const std::u32string& lineNumber) pure virtual
void WriteLink(const std::u32string& identifier, const std::u32string& ref) pure virtual
void WriteNumber(const std::u32string& number) pure virtual
void WriteOther(const std::u32string& other) pure virtual
void WritePP(const std::u32string& pp) pure virtual
void WriteSpace(int numSpaces) pure virtual
void WriteSpaces(const std::u32string& spaces) pure virtual
void WriteString(const std::u32string& string) pure virtual
void WriteType(const std::u32string& type) pure virtual

Member Function Details

WriteBlockComment Member Function

void sngcpp::ast::SourceCodeWriter::WriteBlockComment(const std::u32string& comment) pure virtual

Definition at line 19 of SourceCodeWriter.hpp


WriteChar Member Function

void sngcpp::ast::SourceCodeWriter::WriteChar(const std::u32string& chars) pure virtual

Definition at line 24 of SourceCodeWriter.hpp


WriteIdentifier Member Function

void sngcpp::ast::SourceCodeWriter::WriteIdentifier(const std::u32string& identifier) pure virtual

Definition at line 21 of SourceCodeWriter.hpp


WriteKeyword Member Function

void sngcpp::ast::SourceCodeWriter::WriteKeyword(const std::u32string& keyword) pure virtual

Definition at line 20 of SourceCodeWriter.hpp


WriteLineComment Member Function

void sngcpp::ast::SourceCodeWriter::WriteLineComment(const std::u32string& comment) pure virtual

Definition at line 18 of SourceCodeWriter.hpp


WriteLineNumber Member Function

void sngcpp::ast::SourceCodeWriter::WriteLineNumber(const std::u32string& lineNumber) pure virtual

Definition at line 17 of SourceCodeWriter.hpp


void sngcpp::ast::SourceCodeWriter::WriteLink(const std::u32string& identifier, const std::u32string& ref) pure virtual

Definition at line 22 of SourceCodeWriter.hpp


WriteNumber Member Function

void sngcpp::ast::SourceCodeWriter::WriteNumber(const std::u32string& number) pure virtual

Definition at line 26 of SourceCodeWriter.hpp


WriteOther Member Function

void sngcpp::ast::SourceCodeWriter::WriteOther(const std::u32string& other) pure virtual

Definition at line 30 of SourceCodeWriter.hpp


WritePP Member Function

void sngcpp::ast::SourceCodeWriter::WritePP(const std::u32string& pp) pure virtual

Definition at line 23 of SourceCodeWriter.hpp


WriteSpace Member Function

void sngcpp::ast::SourceCodeWriter::WriteSpace(int numSpaces) pure virtual

Definition at line 28 of SourceCodeWriter.hpp


WriteSpaces Member Function

void sngcpp::ast::SourceCodeWriter::WriteSpaces(const std::u32string& spaces) pure virtual

Definition at line 29 of SourceCodeWriter.hpp


WriteString Member Function

void sngcpp::ast::SourceCodeWriter::WriteString(const std::u32string& string) pure virtual

Definition at line 25 of SourceCodeWriter.hpp


WriteType Member Function

void sngcpp::ast::SourceCodeWriter::WriteType(const std::u32string& type) pure virtual

Definition at line 27 of SourceCodeWriter.hpp


top | up | prev | next