Ghidra 11.3.2
Ghidra internal decompiler documentation.
Loading...
Searching...
No Matches
prettyprint.hh File Reference

Routines for emitting high-level (C) language syntax in a well formatted way. More...

#include "type.hh"
Include dependency graph for prettyprint.hh:
This graph shows which files directly or indirectly include this file:

Classes

class  ghidra::Emit
 Interface for emitting the Decompiler's formal output: source code. More...
 
class  ghidra::EmitMarkup
 Emitter that associates markup with individual tokens. More...
 
class  ghidra::EmitNoMarkup
 A trivial emitter that outputs syntax straight to the stream. More...
 
class  ghidra::TokenSplit
 A token/command object in the pretty printing stream. More...
 
class  ghidra::circularqueue< _type >
 A circular buffer template. More...
 
class  ghidra::EmitPrettyPrint
 A generic source code pretty printer. More...
 
class  ghidra::PendPrint
 Helper class for sending cancelable print commands to an ExitXml. More...
 

Detailed Description

Routines for emitting high-level (C) language syntax in a well formatted way.