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

Base helper class to convert binary data structures into text. More...

#include <hexrays.hpp>

Inheritance diagram for vd_printer_t:
file_printer_t vc_printer_t qstring_printer_t

Public Member Functions

 AS_PRINTF (3, 4) virtual int hexapi print(int indent
 Print.

Public Attributes

qstring tmpbuf
int hdrlines = 0
 number of header lines (prototype+typedef+lvars) valid at the end of print process
const char * format

Detailed Description

Base helper class to convert binary data structures into text.

Other classes are derived from this class.

Member Function Documentation

◆ AS_PRINTF()

vd_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.

Parameters
indentnumber of spaces to generate as prefix
formatprintf-style format specifier
Returns
length of printed string

Member Data Documentation

◆ tmpbuf

qstring vd_printer_t::tmpbuf

◆ hdrlines

int vd_printer_t::hdrlines = 0

number of header lines (prototype+typedef+lvars) valid at the end of print process

◆ format

const char* vd_printer_t::format

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