Class: SystemRDL::Model::ReferenceValue

Inherits:
Value
  • Object
show all
Defined in:
lib/systemrdl/model/value.rb

Instance Attribute Summary

Attributes inherited from Value

#instance, #name, #token_range, #value

Instance Method Summary collapse

Methods inherited from Value

#full_name, #inspect, #pretty_print

Instance Method Details

#instance_ref?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/systemrdl/model/value.rb', line 51

def instance_ref?
  value.is_a?(Instance)
end

#property_ref?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/systemrdl/model/value.rb', line 55

def property_ref?
  value.is_a?(Value)
end

#to_sObject



43
44
45
# File 'lib/systemrdl/model/value.rb', line 43

def to_s
  full_name
end

#value?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/systemrdl/model/value.rb', line 47

def value?
  false
end