IDA C++ SDK 9.2
Loading...
Searching...
No Matches
range64_t Struct Reference

#include <range.hpp>

Public Member Functions

 range64_t (uint64 _start=0, uint64 _end=0)
 DECLARE_COMPARISONS (range64_t)
bool contains (uint64 x) const
bool contains (const range64_t &r) const
bool overlaps (const range64_t &r) const
void clear ()
bool empty () const
uint64 size () const
void intersect (const range64_t &r)
void extend (uint64 ea)

Public Attributes

uint64 start
uint64 end

Constructor & Destructor Documentation

◆ range64_t()

range64_t::range64_t ( uint64 _start = 0,
uint64 _end = 0 )
inline

Member Function Documentation

◆ DECLARE_COMPARISONS()

range64_t::DECLARE_COMPARISONS ( range64_t )
inline

◆ contains() [1/2]

bool range64_t::contains ( uint64 x) const
inline

◆ contains() [2/2]

bool range64_t::contains ( const range64_t & r) const
inline

◆ overlaps()

bool range64_t::overlaps ( const range64_t & r) const
inline

◆ clear()

void range64_t::clear ( )
inline

◆ empty()

bool range64_t::empty ( ) const
inline

◆ size()

uint64 range64_t::size ( ) const
inline

◆ intersect()

void range64_t::intersect ( const range64_t & r)
inline

◆ extend()

void range64_t::extend ( uint64 ea)
inline

Member Data Documentation

◆ start

uint64 range64_t::start

◆ end

uint64 range64_t::end

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