Class: Yadriggy::C::CType::FloatCArray
- Defined in:
- lib/yadriggy/c/ctype.rb
Overview
Array of floating point numbers available only in C.
Constant Summary
Constants included from Yadriggy::C::CType
Float32Array, Float32Type, FloatArray, Int, IntArray, Void
Instance Attribute Summary
Attributes inherited from CArray
Instance Method Summary collapse
Methods inherited from CArray
#check_range, #initialize, #typedecl
Methods included from Yadriggy::C::CType
Constructor Details
This class inherits a constructor from Yadriggy::C::CType::CArray
Instance Method Details
#[](*indexes) ⇒ Object
103 104 105 106 107 |
# File 'lib/yadriggy/c/ctype.rb', line 103 def [](*indexes) typedecl foreign: Float check_range(indexes) raise 'FloatCArray is not available in Ruby' unless @debug end |
#[]=(*indexes) ⇒ Object
109 110 111 112 113 |
# File 'lib/yadriggy/c/ctype.rb', line 109 def []=(*indexes) typedecl foreign: Void check_range(indexes[0, indexes.size - 1]) raise 'FloatCArray is not available in Ruby' unless @debug end |
#type ⇒ Object
99 100 101 |
# File 'lib/yadriggy/c/ctype.rb', line 99 def type() RubyClass::Float end |