Binary Ninja API C++: BinaryNinja::LineFormatterSettings Struct Reference
Static Public Member Functions | |
| static LineFormatterSettings | GetDefault (DisassemblySettings *settings, HighLevelILFunction *func) |
| Gets the default line formatter settings for High Level IL code. | |
| static LineFormatterSettings | GetLanguageRepresentationSettings (DisassemblySettings *settings, LanguageRepresentationFunction *func) |
| Gets the default line formatter settings for a language representation function. | |
| static LineFormatterSettings | FromAPIObject (const BNLineFormatterSettings *settings) |
Public Attributes | |
| Ref< HighLevelILFunction > | highLevelIL |
| size_t | desiredLineLength |
| size_t | minimumContentLength |
| size_t | tabWidth |
| size_t | maximumAnnotationLength |
| size_t | stringWrappingWidth |
| std::string | languageName |
| std::string | commentStartString |
| std::string | commentEndString |
| std::string | annotationStartString |
| std::string | annotationEndString |
◆ GetDefault()
Gets the default line formatter settings for High Level IL code.
- Parameters
-
settings The settings for reformatting. func High Level IL function to be reformatted.
- Returns
- Settings for reformatting.
◆ GetLanguageRepresentationSettings()
Gets the default line formatter settings for a language representation function.
- Parameters
-
settings The settings for reformatting. func Language representation function to be reformatted.
- Returns
- Settings for reformatting.
◆ FromAPIObject()
◆ ToAPIObject()
◆ highLevelIL
◆ desiredLineLength
size_t BinaryNinja::LineFormatterSettings::desiredLineLength
◆ minimumContentLength
size_t BinaryNinja::LineFormatterSettings::minimumContentLength
◆ tabWidth
size_t BinaryNinja::LineFormatterSettings::tabWidth
◆ maximumAnnotationLength
size_t BinaryNinja::LineFormatterSettings::maximumAnnotationLength
◆ stringWrappingWidth
size_t BinaryNinja::LineFormatterSettings::stringWrappingWidth
◆ languageName
std::string BinaryNinja::LineFormatterSettings::languageName
◆ commentStartString
std::string BinaryNinja::LineFormatterSettings::commentStartString
◆ commentEndString
std::string BinaryNinja::LineFormatterSettings::commentEndString
◆ annotationStartString
std::string BinaryNinja::LineFormatterSettings::annotationStartString
◆ annotationEndString
std::string BinaryNinja::LineFormatterSettings::annotationEndString