[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'LazGObject2' (#lcl)

TGValue

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: lazgobject2.pas line 422

type TGValue = object

  g_type: TGType;

  

  data: ;

  

  procedure copy();

  

  function dup_boxed;

  

  function dup_object;

  

  function dup_param;

  

  function dup_string;

  

  function dup_variant;

  

  function fits_pointer;

  

  function get_boolean;

  

  function get_boxed;

  

  function get_double;

  

  function get_enum;

  

  function get_flags;

  

  function get_float;

  

  function get_gtype;

  

  function get_int;

  

  function get_int64;

  

  function get_long;

  

  function get_object;

  

  function get_param;

  

  function get_pointer;

  

  function get_schar;

  

  function get_string;

  

  function get_uchar;

  

  function get_uint;

  

  function get_uint64;

  

  function get_ulong;

  

  function get_variant;

  

  function init();

  

  procedure init_from_instance();

  

  function peek_pointer;

  

  function reset;

  

  procedure set_boolean();

  

  procedure set_boxed();

  

  procedure set_double();

  

  procedure set_enum();

  

  procedure set_flags();

  

  procedure set_float();

  

  procedure set_gtype();

  

  procedure set_instance();

  

  procedure set_int();

  

  procedure set_int64();

  

  procedure set_interned_string();

  

  procedure set_long();

  

  procedure set_object();

  

  procedure set_param();

  

  procedure set_pointer();

  

  procedure set_schar();

  

  procedure set_static_boxed();

  

  procedure set_static_string();

  

  procedure set_string();

  

  procedure set_uchar();

  

  procedure set_uint();

  

  procedure set_uint64();

  

  procedure set_ulong();

  

  procedure set_variant();

  

  procedure take_boxed();

  

  procedure take_object();

  

  procedure take_param();

  

  procedure take_string();

  

  procedure take_variant();

  

  function transform();

  

  procedure unset;

  

  procedure register_transform_func();

  

  function type_compatible();

  

  function type_transformable();

  

  procedure clear;

  

end;

Inheritance

TGValue