| 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 |