class Xdrgen::AST::Definitions::UnionArm
Public Instance Methods
cases()
click to toggle source
# File lib/xdrgen/ast/definitions/union_arm.rb, line 14 def cases cases_n.elements end
resolved_case(kase)
click to toggle source
# File lib/xdrgen/ast/definitions/union_arm.rb, line 18 def resolved_case(kase) union.resolved_case kase end
resolved_cases()
click to toggle source
# File lib/xdrgen/ast/definitions/union_arm.rb, line 22 def resolved_cases enum = union.discriminant_type cases.map{|kase| resolved_case kase} end
union()
click to toggle source
# File lib/xdrgen/ast/definitions/union_arm.rb, line 10 def union find_ancestors(Union).last end
void?()
click to toggle source
# File lib/xdrgen/ast/definitions/union_arm.rb, line 28 def void? declaration.is_a?(Declarations::Void) end