class Hexspace::TColumn

Constants

BINARYVAL
BOOLVAL
BYTEVAL
DOUBLEVAL
FIELDS
I16VAL
I32VAL
I64VAL
STRINGVAL

Public Class Methods

binaryVal(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 965
def binaryVal(val)
  TColumn.new(:binaryVal, val)
end
boolVal(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 937
def boolVal(val)
  TColumn.new(:boolVal, val)
end
byteVal(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 941
def byteVal(val)
  TColumn.new(:byteVal, val)
end
doubleVal(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 957
def doubleVal(val)
  TColumn.new(:doubleVal, val)
end
i16Val(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 945
def i16Val(val)
  TColumn.new(:i16Val, val)
end
i32Val(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 949
def i32Val(val)
  TColumn.new(:i32Val, val)
end
i64Val(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 953
def i64Val(val)
  TColumn.new(:i64Val, val)
end
stringVal(val) click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 961
def stringVal(val)
  TColumn.new(:stringVal, val)
end

Public Instance Methods

struct_fields() click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 990
def struct_fields; FIELDS; end
validate() click to toggle source
# File lib/hexspace/tcli_service_types.rb, line 992
def validate
  raise(StandardError, 'Union fields are not set.') if get_set_field.nil? || get_value.nil?
end