ScummVM API documentation
Sci::reg_t Struct Reference

Public Member Functions

SegmentId getSegment () const
 
void setSegment (SegmentId segment)
 
uint32 getOffset () const
 
void setOffset (uint32 offset)
 
void incOffset (int32 offset)
 
bool isNull () const
 
uint16 toUint16 () const
 
int16 toSint16 () const
 
bool isNumber () const
 
bool isPointer () const
 
uint16 requireUint16 () const
 
int16 requireSint16 () const
 
bool isInitialized () const
 
bool operator== (const reg_t &x) const
 
bool operator!= (const reg_t &x) const
 
bool operator> (const reg_t right) const
 
bool operator>= (const reg_t right) const
 
bool operator< (const reg_t right) const
 
bool operator<= (const reg_t right) const
 
bool gtU (const reg_t right) const
 
bool geU (const reg_t right) const
 
bool ltU (const reg_t right) const
 
bool leU (const reg_t right) const
 
reg_t operator+ (const reg_t right) const
 
reg_t operator- (const reg_t right) const
 
reg_t operator* (const reg_t right) const
 
reg_t operator/ (const reg_t right) const
 
reg_t operator% (const reg_t right) const
 
reg_t operator>> (const reg_t right) const
 
reg_t operator<< (const reg_t right) const
 
reg_t operator+ (int16 right) const
 
reg_t operator- (int16 right) const
 
void operator+= (const reg_t &right)
 
void operator-= (const reg_t &right)
 
void operator+= (int16 right)
 
void operator-= (int16 right)
 
reg_t operator & (const reg_t right) const
 
reg_t operator| (const reg_t right) const
 
reg_t operator^ (const reg_t right) const
 

Public Attributes

SegmentId _segment
 
uint16 _offset
 

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