Class: UnarmBind::StatusMask

Inherits:
FFI::Struct
  • Object
show all
Defined in:
lib/unarm/unarm.rb

Instance Method Summary collapse

Instance Method Details

#control?Boolean

Returns:

  • (Boolean)


179
180
181
# File 'lib/unarm/unarm.rb', line 179

def control?
  self[:control]
end

#extension?Boolean

Returns:

  • (Boolean)


183
184
185
# File 'lib/unarm/unarm.rb', line 183

def extension?
  self[:extension]
end

#flags?Boolean

Returns:

  • (Boolean)


187
188
189
# File 'lib/unarm/unarm.rb', line 187

def flags?
  self[:flags]
end

#regObject



191
192
193
194
# File 'lib/unarm/unarm.rb', line 191

def reg
  return :illegal if self[:reg] == 255
  REGISTER[self[:reg]]
end

#status?Boolean

Returns:

  • (Boolean)


196
197
198
# File 'lib/unarm/unarm.rb', line 196

def status?
  self[:status]
end