VapourSynth-llvmexpr
Loading...
Searching...
No Matches
infix2postfix::ASTPrinter Class Reference

#include <llvmexpr/frontend/infix2postfix/ASTPrinter.hpp>

Public Member Functions

std::string print (const Program *program)

Detailed Description

Definition at line 32 of file ASTPrinter.hpp.

Member Function Documentation

◆ print()

std::string infix2postfix::ASTPrinter::print ( const Program * program)

Definition at line 29 of file ASTPrinter.cpp.

29 {
30 ss.str("");
31 ss.clear();
32 indent_level = 0;
33 if (program != nullptr) {
34 for (const auto& stmt : program->statements) {
35 print(stmt.get());
36 }
37 }
38 return ss.str();
39}
std::string print(const Program *program)

References print(), and infix2postfix::Program::statements.

Referenced by main(), and print().


The documentation for this class was generated from the following files: