![]() |
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 |
| список базовых классов | |
мета класс