User Guide
nmodl::printer::CodePrinter Member List

This is the complete list of members for nmodl::printer::CodePrinter, including all inherited members.

add_indent()nmodl::printer::CodePrinter
add_line(Args &&... args)nmodl::printer::CodePrinterinline
add_multi_line(const std::string &)nmodl::printer::CodePrinter
add_newline(std::size_t n=1)nmodl::printer::CodePrinter
add_text(Args &&... args)nmodl::printer::CodePrinterinline
blame()nmodl::printer::CodePrinterprivate
blame_printernmodl::printer::CodePrinterprivate
chain_block(std::string const &expression)nmodl::printer::CodePrinter
CodePrinter(std::unique_ptr< utils::Blame > blame)nmodl::printer::CodePrinterinline
CodePrinter(std::ostream &stream, std::unique_ptr< utils::Blame > blame)nmodl::printer::CodePrinterinline
CodePrinter(const std::string &filename, std::unique_ptr< utils::Blame > blame)nmodl::printer::CodePrinter
current_linenmodl::printer::CodePrinterprivate
decrease_indent()nmodl::printer::CodePrinterinline
fmt_line(Args &&... args)nmodl::printer::CodePrinterinline
fmt_push_block(Args &&... args)nmodl::printer::CodePrinterinline
fmt_text(Args &&... args)nmodl::printer::CodePrinterinline
increase_indent()nmodl::printer::CodePrinterinline
indent_levelnmodl::printer::CodePrinterprivate
indent_spaces()nmodl::printer::CodePrinterinline
NUM_SPACESnmodl::printer::CodePrinterprivate
ofsnmodl::printer::CodePrinterprivate
pop_block()nmodl::printer::CodePrinter
pop_block(const std::string_view &suffix, std::size_t num_newlines=1)nmodl::printer::CodePrinter
pop_block_nl(std::size_t num_newlines=0)nmodl::printer::CodePrinter
push_block()nmodl::printer::CodePrinter
push_block(const std::string &expression)nmodl::printer::CodePrinter
resultnmodl::printer::CodePrinterprivate
sbufnmodl::printer::CodePrinterprivate
~CodePrinter()nmodl::printer::CodePrinterinline