Type:
Class

Fiddle::Pointer is a class to handle C pointers

[]=
  • 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
+
  • References/Ruby on Rails/Ruby/Classes/Fiddle/Fiddle::Pointer

ptr + n => new cptr Instance Public methods Returns a new pointer instance

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

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

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

ptr - n => new cptr Instance Public methods Returns a new pointer instance

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

free=(function) Instance Public methods

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

to_ptr(val) => cptr Class Public methods Get the underlying pointer for

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

ref Instance Public methods Returns a new

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

ptr Instance Public methods Returns a new

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

inspect Instance Public methods Returns a string formatted with an easily readable

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

size Instance Public methods Get the size of this pointer.

2025-01-10 15:47:30