1 #ifndef IDA_DOMAIN_NAME_HPP
2 #define IDA_DOMAIN_NAME_HPP
31 int m_current_index = 0;
62 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 named elements (e.g., labels, symbols) in the IDA database.
Definition: name.hpp:26
std::pair< ea_t, std::string > get_next()
Retrieves the next named element in the database.
Iterator(const Database &database)
Constructs a names iterator for the given database.
Definition: name.hpp:39
std::pair< ea_t, std::string > get_first()
Retrieves the first named element in the database.
Provides access to symbol and label management in the IDA database.
Definition: name.hpp:16
std::pair< ea_t, std::string > get_at_index(int index) const
Retrieves the named element at the specified index.
int get_count() const
Retrieves the total number of named elements in the database.
Names(const Database &database)
Constructs a names handler for the given database.
Definition: name.hpp:55
Iterator get_all() const
Returns an iterator over all named elements in the database.
Definition: name.hpp:75
std::pair< bool, std::string > get_at(const ea_t ea) const
Retrieves the name at the specified address.
#define IDA_API
Definition: common_defines.hpp:11
#define ABI_VERSION_NS
Definition: version.hpp:17