# File lib/ruby-vpi/core/struct.rb, line 50 def write aValue, aFormat case aFormat when VpiBinStrVal, VpiOctStrVal, VpiDecStrVal, VpiHexStrVal, VpiStringVal value.str = aValue.to_s when VpiScalarVal value.scalar = aValue.to_i when VpiIntVal value.integer = aValue.to_i when VpiRealVal value.real = aValue.to_f when VpiTimeVal value.time = aValue when VpiVectorVal value.vector = aValue when VpiStrengthVal value.strength = aValue else raise "unknown format: #{aFormat.inspect}" end end