Contains a string derived from code or data. More...
Contains a string derived from code or data.
The string does not need to be directly present in the binary in its raw form. Derived strings can have optional locations to data or code. When creating new derived strings, a custom type should be registered with CustomStringType::register.
Public Member Functions | |
| bool | operator== (const DerivedString &other) const |
| bool | operator!= (const DerivedString &other) const |
| bool | operator< (const DerivedString &other) const |
| BNDerivedString | ToAPIObject (bool owned) const |
Static Public Member Functions | |
| static DerivedString | FromAPIObject (BNDerivedString *str, bool owned) |
Public Attributes | |
| StringRef | value |
| std::optional< DerivedStringLocation > | location |
| Ref< CustomStringType > | customType |
|
inline |
|
inline |
|
inline |
| BNDerivedString DerivedString::ToAPIObject | ( | bool | owned | ) | const |
|
static |
| StringRef BinaryNinja::DerivedString::value |
| std::optional<DerivedStringLocation> BinaryNinja::DerivedString::location |
| Ref<CustomStringType> BinaryNinja::DerivedString::customType |