1 #ifndef IDA_DOMAIN_STRING_HPP
2 #define IDA_DOMAIN_STRING_HPP
32 int m_current_index = 0;
72 std::pair<bool, std::string>
get_at(
const ea_t ea)
const;
Provides access and control over the loaded IDA database.
Definition: database.hpp:25
Iterator for strings extracted from the IDA database.
Definition: string.hpp:27
std::pair< ea_t, std::string > get_first()
Retrieves the first string in the database.
Iterator(const Database &database)
Constructs a string iterator for the given database.
Definition: string.hpp:40
std::pair< ea_t, std::string > get_next()
Retrieves the next string in the database.
Provides access to string-related operations in the IDA database.
Definition: string.hpp:17
std::pair< ea_t, std::string > get_at_index(int index) const
Retrieves the string at the specified index.
Iterator get_all() const
Retrieves an iterator over all extracted strings in the database.
Definition: string.hpp:76
Strings(const Database &database)
Constructs a strings handler for the given database.
Definition: string.hpp:56
int get_count() const
Retrieves the total number of extracted strings.
std::pair< bool, std::string > get_at(const ea_t ea) const
Retrieves the string located at the specified address.
#define IDA_API
Definition: common_defines.hpp:11
#define ABI_VERSION_NS
Definition: version.hpp:17