Sha256: d5a49628ac0e74854cb4b09392d6e16fcffe13e782b008a7eaa2bbbc573a34bb
Contents?: true
Size: 381 Bytes
Versions: 3
Compression:
Stored size: 381 Bytes
Contents
module Xdrgen::AST module Definitions class Typedef < Base include Concerns::Contained delegate :name, to: :declaration delegate :type, to: :declaration delegate :sub_type, to: :type def resolved_type cur = self cur = root.find_definition(cur.type.text_value) while cur.is_a?(Typedef) cur end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
xdrgen-0.1.1 | lib/xdrgen/ast/definitions/typedef.rb |
xdrgen-0.1.0 | lib/xdrgen/ast/definitions/typedef.rb |
xdrgen-0.0.1 | lib/xdrgen/ast/definitions/typedef.rb |