IDA Domain
Segments::Iterator Class Reference

Iterator for segments in the IDA database. More...

#include <segment.hpp>

Public Member Functions

 Iterator (const Database &database)
 Constructs a segments iterator for the given database. More...
 
segment_t * get_first ()
 Retrieves the first segment in the database. More...
 
segment_t * get_next ()
 Retrieves the next segment in the database. More...
 

Detailed Description

Iterator for segments in the IDA database.

Constructor & Destructor Documentation

◆ Iterator()

Segments::Iterator::Iterator ( const Database database)
inline

Constructs a segments iterator for the given database.

Parameters
databaseReference to the active IDA database.

Member Function Documentation

◆ get_first()

segment_t* Segments::Iterator::get_first ( )

Retrieves the first segment in the database.

Returns
A pointer to the first segment, or nullptr if none exist.

◆ get_next()

segment_t* Segments::Iterator::get_next ( )

Retrieves the next segment in the database.

Returns
A pointer to the next segment, or nullptr if no more segments are available.

The documentation for this class was generated from the following file: