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

TGCClosure

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

Declaration

Source position: lazgobject2.pas line 505

type TGCClosure = object

  closure: TGClosure;

  

  callback: gpointer;

  

  procedure marshal_BOOLEAN__BOXED_BOXED();

  

  procedure marshal_BOOLEAN__FLAGS();

  

  procedure marshal_STRING__OBJECT_POINTER();

  

  procedure marshal_VOID__BOOLEAN();

  

  procedure marshal_VOID__BOXED();

  

  procedure marshal_VOID__CHAR();

  

  procedure marshal_VOID__DOUBLE();

  

  procedure marshal_VOID__ENUM();

  

  procedure marshal_VOID__FLAGS();

  

  procedure marshal_VOID__FLOAT();

  

  procedure marshal_VOID__INT();

  

  procedure marshal_VOID__LONG();

  

  procedure marshal_VOID__OBJECT();

  

  procedure marshal_VOID__PARAM();

  

  procedure marshal_VOID__POINTER();

  

  procedure marshal_VOID__STRING();

  

  procedure marshal_VOID__UCHAR();

  

  procedure marshal_VOID__UINT();

  

  procedure marshal_VOID__UINT_POINTER();

  

  procedure marshal_VOID__ULONG();

  

  procedure marshal_VOID__VARIANT();

  

  procedure marshal_VOID__VOID();

  

  procedure marshal_generic();

  

  function new();

  

  function new_object();

  

  function new_object_swap();

  

  function new_swap();

  

end;

Inheritance

TGCClosure