ROSE 0.11.145.147
|
Controls formatting of expression trees when printing.
Definition at line 160 of file SymbolicExpression.h.
#include <Rose/BinaryAnalysis/SymbolicExpression.h>
Public Types | |
enum | ShowComments { CMT_SILENT , CMT_AFTER , CMT_INSTEAD , CMT_BEFORE } |
Public Attributes | |
ShowComments | show_comments |
Show node comments when printing? | |
bool | do_rename |
Use the renames map to rename variables to shorter names? | |
bool | add_renames |
Add additional entries to the renames as variables are encountered? | |
bool | use_hexadecimal |
Show values in hexadecimal and decimal rather than just decimal. | |
size_t | max_depth |
If non-zero, then replace deep parts of expressions with "...". | |
size_t | cur_depth |
Depth in expression. | |
RenameMap | renames |
Map for renaming variables to use smaller integers. | |
bool | show_type |
Show data type inside square brackets. | |
bool | show_flags |
Show user-defined flags inside square brackets. | |
Definition at line 162 of file SymbolicExpression.h.
|
inline |
Definition at line 168 of file SymbolicExpression.h.
ShowComments Rose::BinaryAnalysis::SymbolicExpression::Formatter::show_comments |
Show node comments when printing?
Definition at line 171 of file SymbolicExpression.h.
bool Rose::BinaryAnalysis::SymbolicExpression::Formatter::do_rename |
Use the renames
map to rename variables to shorter names?
Definition at line 172 of file SymbolicExpression.h.
bool Rose::BinaryAnalysis::SymbolicExpression::Formatter::add_renames |
Add additional entries to the renames
as variables are encountered?
Definition at line 173 of file SymbolicExpression.h.
bool Rose::BinaryAnalysis::SymbolicExpression::Formatter::use_hexadecimal |
Show values in hexadecimal and decimal rather than just decimal.
Definition at line 174 of file SymbolicExpression.h.
size_t Rose::BinaryAnalysis::SymbolicExpression::Formatter::max_depth |
If non-zero, then replace deep parts of expressions with "...".
Definition at line 175 of file SymbolicExpression.h.
size_t Rose::BinaryAnalysis::SymbolicExpression::Formatter::cur_depth |
Depth in expression.
Definition at line 176 of file SymbolicExpression.h.
RenameMap Rose::BinaryAnalysis::SymbolicExpression::Formatter::renames |
Map for renaming variables to use smaller integers.
Definition at line 177 of file SymbolicExpression.h.
bool Rose::BinaryAnalysis::SymbolicExpression::Formatter::show_type |
Show data type inside square brackets.
Definition at line 178 of file SymbolicExpression.h.
bool Rose::BinaryAnalysis::SymbolicExpression::Formatter::show_flags |
Show user-defined flags inside square brackets.
Definition at line 179 of file SymbolicExpression.h.