1 #ifndef ROSE_BinaryAnalysis_InstructionSemantics2_BaseSemantics_Formatter_H
2 #define ROSE_BinaryAnalysis_InstructionSemantics2_BaseSemantics_Formatter_H
3 #include <featureTests.h>
4 #ifdef ROSE_ENABLE_BINARY_ANALYSIS
6 #include <BaseSemanticsTypes.h>
10 namespace InstructionSemantics2 {
18 Formatter(): regdict(NULL), suppress_initial_values(
false), indentation_suffix(
" "), show_latest_writers(
true),
19 show_properties(
true) {}
64 bool suppress_initial_values;
65 std::string line_prefix;
66 std::string indentation_suffix;
67 bool show_latest_writers;
77 std::string old_line_prefix;
Main namespace for the ROSE library.
Base classes for instruction semantics.
Defines registers available for a particular architecture.
Adjusts a Formatter for one additional level of indentation.