Module: GRM

Extended by:
GRCommons::GRCommonUtils
Defined in:
lib/grm.rb,
lib/grm/ffi.rb,
lib/grm/grmbase.rb,
lib/grm/version.rb,
lib/gr_commons/gr_logger.rb

Defined Under Namespace

Modules: FFI Classes: Args, Error, NotFoundError

Constant Summary collapse

VERSION =
GRCommons::VERSION

Constants included from GRCommons::GRCommonUtils

GRCommons::GRCommonUtils::SUPPORTED_TYPES

Class Attribute Summary collapse

Class Method Summary collapse

Methods included from GRCommons::GRCommonUtils

create_ffi_pointer, double, equal_length, float, inquiry, inquiry_double, inquiry_int, inquiry_uint, int, narray?, read_ffi_pointer, uint, uint16, uint8

Class Attribute Details

.ffi_libObject

Returns the value of attribute ffi_lib.



23
24
25
# File 'lib/grm.rb', line 23

def ffi_lib
  @ffi_lib
end

Class Method Details

.merge(args = nil) ⇒ Object



150
151
152
# File 'lib/grm.rb', line 150

def merge(args = nil)
  super(Args.try_convert(args) || args)
end

.merge_extended(args = nil, hold = 0, _identifiator = nil) ⇒ Object



154
155
156
# File 'lib/grm.rb', line 154

def merge_extended(args = nil, hold = 0, _identifiator = nil)
  super(Args.try_convert(args) || args, hold, identificator)
end

.merge_hold(args = nil) ⇒ Object



158
159
160
# File 'lib/grm.rb', line 158

def merge_hold(args = nil)
  super(Args.try_convert(args) || args)
end

.merge_named(args = nil, _identifiator = nil) ⇒ Object



162
163
164
# File 'lib/grm.rb', line 162

def merge_named(args = nil, _identifiator = nil)
  super(Args.try_convert(args) || args, identificator)
end

.plot(args = nil) ⇒ Object



166
167
168
# File 'lib/grm.rb', line 166

def plot(args = nil)
  super(Args.try_convert(args) || args)
end