IDA C++ SDK 9.2
Loading...
Searching...
No Matches
vc_printer_t Struct Reference

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

#include <hexrays.hpp>

Inheritance diagram for vc_printer_t:
vd_printer_t qstring_printer_t

Public Member Functions

 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

const cfunc_tfunc
 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

Detailed Description

Helper class to convert cfunc_t into text.

Constructor & Destructor Documentation

◆ vc_printer_t()

vc_printer_t::vc_printer_t ( const cfunc_t * f)
inline

Constructor.

Member Function Documentation

◆ oneliner()

virtual bool idaapi vc_printer_t::oneliner ( ) const
inlinevirtual

Are we generating one-line text representation?

Returns
true if the output will occupy one line without line breaks

Member Data Documentation

◆ func

const cfunc_t* vc_printer_t::func

cfunc_t to generate text for

◆ lastchar

char vc_printer_t::lastchar = 0

internal: last printed character


The documentation for this struct was generated from the following file: