Sha256: 3188f7c9063e5908269c7f73c29e8ebc8ed019b570710cd0c57a295eed5ac260
Contents?: true
Size: 390 Bytes
Versions: 3
Compression:
Stored size: 390 Bytes
Contents
module Xdrgen::AST module Definitions class Struct < Base include Concerns::Named include Concerns::Namespace include Concerns::Contained delegate :members, to: :struct_body def nested_definitions members. map(&:declaration). map(&:type). select{|d| d.is_a?(Concerns::NestedDefinition)} 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.rb |
xdrgen-0.1.0 | lib/xdrgen/ast/definitions/struct.rb |
xdrgen-0.0.1 | lib/xdrgen/ast/definitions/struct.rb |