Type:
Class

Fiddle::Pointer is a class to handle C pointers

[] 2
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr[index] â an_integerptr[start, length] â a_string Instance Public methods

2025-01-10 15:47:30
to_value
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

to_value Instance Public methods Cast this pointer to a ruby object.

2025-01-10 15:47:30
eql?
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr.eql?(other) => true or false Instance Public methods Returns true if

2025-01-10 15:47:30
null?
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

null? Instance Public methods Returns true if this is a null pointer

2025-01-10 15:47:30
<=>
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr other => -1, 0, 1, or nil Instance Public methods Returns -1 if less

2025-01-10 15:47:30
free
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

free => Fiddle::Function Instance Public methods Get the free function for

2025-01-10 15:47:30
[]=
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr[index] = int â intptr[start, length] = string or cptr or addr â string or dl_cptr or addr

2025-01-10 15:47:30
to_s
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr.to_s => stringptr.to_s(len) => string Instance Public methods

2025-01-10 15:47:30
[]
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

Fiddle::Pointer[val] => cptrto_ptr(val) => cptr Class Public methods Get

2025-01-10 15:47:30
to_int
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

to_i Instance Public methods Returns the integer memory location of this pointer

2025-01-10 15:47:30