qstring_printer_t Struct Reference
Helper class to convert cfunc_t into a text string. More...
#include <hexrays.hpp>
Inheritance diagram for qstring_printer_t:

Public Member Functions | |
qstring_printer_t (const cfunc_t *f, qstring &_s, bool tags) | |
Constructor. More... | |
int | print (int indent, const char *format,...) override |
![]() | |
vc_printer_t (const cfunc_t *f) | |
Constructor. More... | |
virtual bool | oneliner (void) const newapi |
Are we generating one-line text representation? More... | |
virtual int | print (int indent, const char *format,...) |
Public Attributes | |
bool | with_tags |
Generate output with color tags. More... | |
qstring & | s |
Reference to the output string. More... | |
![]() | |
const cfunc_t * | func |
cfunc_t to generate text for More... | |
char | lastchar |
internal: last printed character More... | |
![]() | |
qstring | tmpbuf |
int | hdrlines |
number of header lines (prototype+typedef+lvars) valid at the end of print process More... | |
Detailed Description
Helper class to convert cfunc_t into a text string.
Definition at line 902 of file hexrays.hpp.
Constructor & Destructor Documentation
◆ qstring_printer_t()
qstring_printer_t::qstring_printer_t | ( | const cfunc_t * | f, |
qstring & | _s, | ||
bool | tags | ||
) |
Constructor.
Definition at line 907 of file hexrays.hpp.
Member Function Documentation
◆ print()
|
overridevirtual |
Reimplemented from vd_printer_t.
Definition at line 9823 of file hexrays.hpp.
Member Data Documentation
◆ s
qstring& qstring_printer_t::s |
Reference to the output string.
Definition at line 905 of file hexrays.hpp.
◆ with_tags
bool qstring_printer_t::with_tags |
Generate output with color tags.
Definition at line 904 of file hexrays.hpp.