# File lib/ruby-vpi/vpi.rb, line 94
 94:     def get_value aFormat = VpiObjTypeVal
 95:       val = get_value_wrapper(resolve_prop_type(aFormat))
 96: 
 97:       case val.format
 98:         when VpiBinStrVal, VpiOctStrVal, VpiDecStrVal, VpiHexStrVal, VpiStringVal
 99:           val.value.str
100: 
101:         when VpiScalarVal
102:           val.value.scalar
103: 
104:         when VpiIntVal
105:           get_value_wrapper(VpiHexStrVal).value.str.to_i(16)
106: 
107:         when VpiRealVal
108:           val.value.real
109: 
110:         when VpiTimeVal
111:           val.value.time
112: 
113:         when VpiVectorVal
114:           val.value.vector
115: 
116:         when VpiStrengthVal
117:           val.value.strength
118: 
119:         else
120:           raise "unknown S_vpi_value.format: #{val.format}"
121:       end
122:     end