Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Type printing flags

Macros

#define PRTYPE_1LINE   0x0000
 print to one line
 
#define PRTYPE_MULTI   0x0001
 print to many lines
 
#define PRTYPE_TYPE   0x0002
 print type declaration (not variable declaration)
 
#define PRTYPE_PRAGMA   0x0004
 print pragmas for alignment
 
#define PRTYPE_SEMI   0x0008
 append ; to the end
 
#define PRTYPE_CPP   0x0010
 use c++ name (only for print_type())
 
#define PRTYPE_DEF   0x0020
 tinfo_t: print definition, if available
 
#define PRTYPE_NOARGS   0x0040
 tinfo_t: do not print function argument names
 
#define PRTYPE_NOARRS   0x0080
 tinfo_t: print arguments with FAI_ARRAY as pointers
 
#define PRTYPE_NORES   0x0100
 tinfo_t: never resolve types (meaningful with PRTYPE_DEF)
 
#define PRTYPE_RESTORE   0x0200
 tinfo_t: print restored types for FAI_ARRAY and FAI_STRUCT
 
#define PRTYPE_NOREGEX   0x0400
 do not apply regular expressions to beautify name
 
#define PRTYPE_COLORED   0x0800
 add color tag COLOR_SYMBOL for any parentheses, commas and colons
 
#define PRTYPE_METHODS   0x1000
 tinfo_t: print udt methods
 
#define PRTYPE_1LINCMT   0x2000
 print comments even in the one line mode
 
#define PRTYPE_HEADER   0x4000
 print only type header (only for definitions)
 
#define PRTYPE_MAXSTR   0x8000
 limit the output length to 1024 bytes (the output may be slightly longer)
 

Detailed Description