Une signature est une concaténation de la chaine de représentation d’un ou plusieurs type de données.
).
Le nom de l’argument peut être spécifié entre accolades, avant l’argument de type de données.
Vous ne pouvez pas spécifier un nom pour le type de données retourné.
|
Déclaration
|
Description
|
|
GB_METHOD("Add", NULL, collection_add, "(Value)v(Key)s")
|
Une méthode qui prend l’argument Variant et String comme arguments, et qui ne retourne rien.
|
|
GB_METHOD("Exist", "b", collection_exist, "(Key)s")
|
Une méthode qui prend String comme argument, et qui retourne un Boolean.
|
|
GB_METHOD("Clear", NULL, CARRAY_clear, NULL)
|
Une méthode qui ne prend pas d’argument et qui ne retourne rien.
|
|
GB_METHOD("Insert", NULL, CARRAY_insert, "(Array)String[];[(Pos)i]")
|
Une méthode qui prend un tableau de chaînes String comme premier argument, un Integer comme second argument optionnel, et qui ne retourne rien.
|
|
GB_METHOD("Sort", "String[]", CARRAY_sort, "[(Mode)i]")
|
Une méthode qui prend un Integer comme argument optionnel, et qui retourne un tableau de chaînes String.
|
|
GB_STATIC_PROPERTY_READ("Charset", "s", CSYSTEM_charset)
|
Une propriété qui retourne une chaîne String.
|
|
GB_METHOD("Grab", "Picture", CWIDGET_grab, NULL)
|
Une propriété qui retourne un objet Picture.
|