87 static const char* indent[] = {
"\t",
" ",
" ",
" ",
" "};
100 void emit(std::ostream& stm)
const
Helper class to manage indentation while writing C++ file from AST.
CppIndent operator++(int)
std::string toString() const
const char * indentStr() const
const std::uint16_t initialLevel_
CppIndent operator--(int)
std::uint16_t depth() const
CppIndent resetted() const
CppIndent(std::uint16_t initialLevel=0, Type type=kDoubleSpace)
std::uint16_t indentLevel_
void emit(std::ostream &stm) const