s4g
0.9.2
высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++.
|
мета класс Подробнее...
#include <s4g_types.h>
Открытые члены | |
ID | getKeyByVar (const s4g_Variable *pVar) |
возвращает ключ (в массиве) переменной (метода) если она есть | |
const char * | getNameByNum (ID key) |
возвращает имя метода по его порядковому номеру | |
void | setName (const char *szName) |
установить имя класса | |
const char * | getName () |
возвращает имя класса | |
void | addBaseClass (s4g_Variable *pVarBaseClass) |
добавить базовый класс | |
void | addVar (const char *szName) |
добавить переменную | |
void | addMethod (const char *szName, s4g_Variable *pVar) |
добавить метод | |
ID | getIdData () |
получить id значения этого значения в общем массиве значений (в сборщике мусора) | |
Защищенные данные | |
s4g_Main * | s4gm |
скриптовая система которая создала | |
bool | m_isExported |
экспортирован ли класс из C++? | |
String | m_sName |
имя класса | |
s4g_Stack< String > | m_aListVars |
список переменных | |
s4g_Table * | m_pTableMethods |
таблица с методами | |
s4g_Stack< s4g_Variable * > | m_aListVarBaseClass |
список базовых классов | |
мета класс