# File lib/ruby-vpi/vpi.rb, line 104
104:       def get_value aFormat = VpiObjTypeVal
105:         val = get_value_wrapper(resolve_prop_type(aFormat))
106: 
107:         case val.format
108:           when VpiBinStrVal, VpiOctStrVal, VpiDecStrVal, VpiHexStrVal, VpiStringVal
109:             val.value.str
110: 
111:           when VpiScalarVal
112:             val.value.scalar
113: 
114:           when VpiIntVal
115:             get_value_wrapper(VpiHexStrVal).value.str.to_i(16)
116: 
117:           when VpiRealVal
118:             val.value.real
119: 
120:           when VpiTimeVal
121:             val.value.time
122: 
123:           when VpiVectorVal
124:             val.value.vector
125: 
126:           when VpiStrengthVal
127:             val.value.strength
128: 
129:           else
130:             raise "unknown S_vpi_value.format: #{val.format}"
131:         end
132:       end