|
IDA C++ SDK 9.2
|
Helper class to convert cfunc_t into a text string. More...
#include <hexrays.hpp>
Public Member Functions | |
| qstring_printer_t (const cfunc_t *f, qstring &_s, bool tags) | |
| Constructor. | |
| AS_PRINTF (3, 4) int hexapi print(int indent | |
| Print. | |
| Public Member Functions inherited from vc_printer_t | |
| vc_printer_t (const cfunc_t *f) | |
| Constructor. | |
| virtual bool idaapi | oneliner () const newapi |
| Are we generating one-line text representation? | |
| Public Member Functions inherited from vd_printer_t | |
| AS_PRINTF (3, 4) virtual int hexapi print(int indent | |
| Print. | |
Public Attributes | |
| bool | with_tags |
| Generate output with color tags. | |
| qstring & | s |
| Reference to the output string. | |
| const char * | format |
| const char | override |
| Public Attributes inherited from vc_printer_t | |
| const cfunc_t * | func |
| cfunc_t to generate text for | |
| char | lastchar = 0 |
| internal: last printed character | |
| Public Attributes inherited from vd_printer_t | |
| qstring | tmpbuf |
| int | hdrlines = 0 |
| number of header lines (prototype+typedef+lvars) valid at the end of print process | |
| const char * | format |
Helper class to convert cfunc_t into a text string.
Constructor.
| qstring_printer_t::AS_PRINTF | ( | 3 | , |
| 4 | ) |
Print.
This function is called to generate a portion of the output text. The output text may contain color codes.
| indent | number of spaces to generate as prefix |
| format | printf-style format specifier |
| bool qstring_printer_t::with_tags |
Generate output with color tags.
| qstring& qstring_printer_t::s |
Reference to the output string.
| const char* qstring_printer_t::format |
| const char qstring_printer_t::override |