Writer(const std::vector<soulng::lexer::Lexer*>& lexers_, soulng::util::BinaryWriter& binaryWriter_) |
soulng::util::BinaryWriter& | GetBinaryWriter() |
void | Write(Base base) |
void | Write(ClassKey classKey) |
void | Write(EnumKey enumKey) |
void | Write(NodeType nodeType) |
void | Write(Operator op) |
void | Write(SimpleTypeSpecifier specifier) |
void | Write(Specifier specifiers) |
void | Write(Suffix suffix) |
void | Write(soulng::lexer::Span& span) |
soulng::util::BinaryWriter& | binaryWriter |
const std::vector<soulng::lexer::Lexer*>& | lexers |