Class: FXlsx::CStrArray2

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

Instance Method Summary collapse

Instance Method Details

#valueObject



21
22
23
24
25
26
27
28
29
30
# File 'lib/f_xlsx/base_types.rb', line 21

def value
  rows = []
  self[:arr].read_array_of_pointer(self[:s_size]).each do |p|
    # CStrArray value方法自动释放指针,本处不需释放
    rows << CStrArray.new(p).value
  end
  LibC.free(self[:arr])
  LibC.free(self)
  rows
end