The Gambas Programming Interface

To use the Gambas Programming Interface, a C/C++ module must include the gambas.h file at its beginning.

Constants

Datatypes identifiers

Hook identifiers

Number conversion constants

Predefined errors

String comparison constants

Watch constants

Types & Structures

Callbacks Datatypes

Class description

Date management

Gambas Datatypes

Gambas Values Datatypes

Object Datatypes

Macros

Arguments handling

Class description

Declaring events, methods and properties

Methods implementation

Properties implementation

Functions

Array objects

Collection objects

Component management

Date management

Error management

Events handling

File management

Memory allocations

Methods and properties

Native arrays

Native hash tables

Objects and classes

Posted routines

Returning a value

Storing values in memory

String management

String conversion

System information

Watching file descriptors