Sha256: 8b12594b4d6011f2df078e447dc193f398e1cda5aaac854ccfb72b6846d9d090

Contents?: true

Size: 246 Bytes

Versions: 3

Compression:

Stored size: 246 Bytes

Contents

module Xdrgen::AST
  module Definitions
    class StructMember < Base
      delegate :name, to: :declaration
      delegate :type, to: :declaration

      def optional?
        declaration.is_a?(Declarations::Optional)
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
xdrgen-0.1.1 lib/xdrgen/ast/definitions/struct_member.rb
xdrgen-0.1.0 lib/xdrgen/ast/definitions/struct_member.rb
xdrgen-0.0.1 lib/xdrgen/ast/definitions/struct_member.rb