Method: CTypes::Bitfield.export_type
- Defined in:
- lib/ctypes/bitfield.rb
.export_type(q) ⇒ Object
generate ruby code needed to create this type
165 166 167 168 169 170 171 172 173 174 175 176 |
# File 'lib/ctypes/bitfield.rb', line 165 def self.export_type(q) q << "bitfield {" q.break q.nest(2) do @layout.each do |cmd| q << cmd q.break end end q << "}" q << ".with_endian(%p)" % [@endian] if @endian end |