# File lib/ruby-vpi/vpi.rb, line 72
 72:     def get_value aFormat = VpiObjTypeVal
 73:       val = get_value_wrapper(resolve_prop_type(aFormat))
 74: 
 75:       case val.format
 76:         when VpiBinStrVal, VpiOctStrVal, VpiDecStrVal, VpiHexStrVal, VpiStringVal
 77:           val.value.str
 78: 
 79:         when VpiScalarVal
 80:           val.value.scalar
 81: 
 82:         when VpiIntVal
 83:           get_value_wrapper(VpiHexStrVal).value.str.to_i(16)
 84: 
 85:         when VpiRealVal
 86:           val.value.real
 87: 
 88:         when VpiTimeVal
 89:           val.value.time
 90: 
 91:         when VpiVectorVal
 92:           val.value.vector
 93: 
 94:         when VpiStrengthVal
 95:           val.value.strength
 96: 
 97:         else
 98:           raise "unknown S_vpi_value.format: #{val.format}"
 99:       end
100:     end