Sha256: ee99912bf4f31aaaef3068b63b3d9427885963cf819dc6e1c646cf5f396b215e

Contents?: true

Size: 430 Bytes

Versions: 6

Compression:

Stored size: 430 Bytes

Contents

module RubyHeaderParser
  class ArgumentDefinition
    attr_accessor type: String
    attr_accessor name: String
    attr_accessor pointer: :ref | :array | nil
    attr_accessor length: Integer

    def initialize: (type: String, name: String, pointer: (:ref | :array | :ref_array | :function | :sref | :str_array | :in_ref)?, ?length: Integer) -> void

    def ==: (untyped other) -> bool

    def pointer?: () -> bool
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
ruby_header_parser-0.4.1 sig/ruby_header_parser/argument_definition.rbs
ruby_header_parser-0.4.0 sig/ruby_header_parser/argument_definition.rbs
ruby_header_parser-0.3.1 sig/ruby_header_parser/argument_definition.rbs
ruby_header_parser-0.3.0 sig/ruby_header_parser/argument_definition.rbs
ruby_header_parser-0.2.0 sig/ruby_header_parser/argument_definition.rbs
ruby_header_parser-0.1.0 sig/ruby_header_parser/argument_definition.rbs