# File lib/nice-ffi/struct.rb, line 424
  def to_hash
    return {} if members.empty?
    Hash[ *(members.collect{ |m| [m, self[m]] }.flatten!) ]
  end