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_Mains4gm
 скриптовая система которая создала
 
bool m_isExported
 экспортирован ли класс из C++?
 
String m_sName
 имя класса
 
s4g_Stack< String > m_aListVars
 список переменных
 
s4g_Tablem_pTableMethods
 таблица с методами
 
s4g_Stack< s4g_Variable * > m_aListVarBaseClass
 список базовых классов
 

Подробное описание

мета класс


Объявления и описания членов классов находятся в файлах: