Public Member Functions | Public Attributes | List of all members
qstring_printer_t Struct Reference

Helper class to convert cfunc_t into a text string. More...

Inheritance diagram for qstring_printer_t:
vc_printer_t vd_printer_t

Public Member Functions

 qstring_printer_t (const cfunc_t *f, qstring &_s, bool tags)
 Constructor.
 
int print (int indent, const char *format,...)
 
int vprint (int indent, const char *format, va_list)
 
- Public Member Functions inherited from vc_printer_t
 vc_printer_t (const cfunc_t *f)
 Constructor.
 
virtual bool oneliner (void) const
 Are we generating one-line text representation? More...
 
- Public Member Functions inherited from vd_printer_t
int vprint (int indent, const char *format, va_list)
 

Public Attributes

bool with_tags
 Generate output with color tags.
 
qstring & s
 Reference to the output string.
 
- Public Attributes inherited from vc_printer_t
const cfunc_tfunc
 cfunc_t to generate text for
 
char lastchar
 internal: last printed character
 
- Public Attributes inherited from vd_printer_t
qstring tmpbuf
 
int hdrlines
 number of header lines (prototype+typedef+lvars) valid at the end of print process
 

Detailed Description

Helper class to convert cfunc_t into a text string.

Definition at line 188 of file hexrays.hpp.