Helper classes & functions
Classes
- sgsScope - the class used to minimally save/restore stack state
- sgsMaybe - the class used for handling nullable values
- sgsArrayIterator - the compatible array iterator class
- sgsHandle - the class used for handling SGS_OBJECT classes
- sgsString - the string interface and handling class
- sgsVariable - the class used for handling all SGScript variables
Functions
- sgs_Create(Lite)Class - push new class instance on stack
- sgs_Create(Lite)ClassIPA - allocate new class instance, push it on stack
- sgs_Create(Lite)ClassFrom - push a copy of class instance on stack
- sgs_InitCreatedClass - initialize internal class pointers
- SGS_CREATE(LITE)CLASS - push a new instance of class, using the specified arguments for constructor
- sgs_GetClassInterface - get or create the class interface object
- sgsEnv - retrieve the global environment
- sgsRegistry - retrieve the registry
- sgsSymbols - retrieve the symbols section of registry
In this section:
- sgsScope [class]
- sgsMaybe [class]
- sgsArrayIterator [class]
- sgsHandle [class]
- sgsString [class]
- sgsVariable [class]
- sgs_Create(Lite)Class [function]
- sgs_Create(Lite)ClassIPA [function]
- sgs_Create(Lite)ClassFrom [function]
- sgs_InitCreatedClass [function]
- SGS_CREATE(LITE)CLASS [function alias]
- sgs_GetClassInterface [function]
- sgsEnv [function]
- sgsRegistry [function]
- sgsSymbols [function]