P4C
The P4 Compiler
EBPF::CodeBuilder Class Reference
Inheritance diagram for EBPF::CodeBuilder:
[legend]

Public Member Functions

 CodeBuilder (const Target *target)
 
- Public Member Functions inherited from Util::SourceCodeBuilder
void append (char c)
 
void append (const char *str)
 
void append (const std::string &str)
 
void append (cstring str)
 
void append (int u)
 
void append (unsigned u)
 
void appendFormat (const char *format,...)
 
void appendLine (cstring str)
 
void blockEnd (bool nl)
 
void blockStart ()
 
void commentEnd ()
 
void commentStart ()
 
void decreaseIndent ()
 
void emitIndent ()
 
void endOfStatement (bool addNl=false)
 
void increaseIndent ()
 
bool lastIsSpace () const
 
void newline ()
 
void spc ()
 
std::string toString () const
 

Public Attributes

const Targettarget