class GirFFI::NullArgumentBuilder

Argument builder that does nothing. Implements the Null Object pattern.

Public Instance Methods

array_length_idx() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 14
def array_length_idx
  -1
end
call_argument_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 26
def call_argument_name
  nil
end
capture_variable_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 30
def capture_variable_name
  nil
end
method_argument_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 18
def method_argument_name
  nil
end
post_conversion() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 10
def post_conversion
  []
end
post_converted_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 34
def post_converted_name
  nil
end
pre_conversion() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 6
def pre_conversion
  []
end
return_value_name() click to toggle source
# File lib/gir_ffi/builders/null_argument_builder.rb, line 22
def return_value_name
  nil
end