Sha256: 218c6c3db41a1b98ad6fef31c6f2722e475adbadcdc3eb26fdfec74f8e1cc726

Contents?: true

Size: 249 Bytes

Versions: 3

Compression:

Stored size: 249 Bytes

Contents

module Xdrgen::AST::Declarations
  class Opaque < Base
    delegate :name, to: :identifier
    delegate :size, to: :size_spec
    delegate :resolved_size, to: :size_spec

    def fixed?
      size_spec.is_a?(Xdrgen::AST::FixedSize)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
xdrgen-0.1.1 lib/xdrgen/ast/declarations/opaque.rb
xdrgen-0.1.0 lib/xdrgen/ast/declarations/opaque.rb
xdrgen-0.0.1 lib/xdrgen/ast/declarations/opaque.rb