class Xdrgen::AST::FixedSize
Public Instance Methods
named?()
click to toggle source
# File lib/xdrgen/ast/fixed_size.rb, line 19 def named? size_t.is_a?(Xdrgen::AST::Identifier) end
resolved_size()
click to toggle source
# File lib/xdrgen/ast/fixed_size.rb, line 7 def resolved_size return size unless named? resolved = root.find_definition(size) if resolved.blank? raise "Could not resolve constant: #{size}" end resolved.value end
size()
click to toggle source
# File lib/xdrgen/ast/fixed_size.rb, line 3 def size size_t.text_value end