s4g
0.9.2
высокоуровневый, императивный, процедурный, встраиваемый, скриптовый язык программирования общего назначения, написанный на C++.
|
Функции | |
int | s4g_LibStd_Time (s4g_Main *s4gm) |
возвращает текущее время работы скриптовой системы в миллисекундах, вид: uint time() | |
int | s4g_LibStd_Print (s4g_Main *s4gm) |
выводит в стандартный поток вывода строку, вид: void print(string) | |
int | s4g_LibStd_System (s4g_Main *s4gm) |
аналогично C++ функции system, вид: int system(string) | |
int | s4g_LibStd_Assert (s4g_Main *s4gm) |
генерирует ошибку (текст во втором аргументе) если поступивший аргумент false либо null, вид: void assert(var, string) | |
int | s4g_LibStd_Strlen (s4g_Main *s4gm) |
возвращает длину строки в символах, вид: int strlen(string) | |
int | s4g_LibStd_Count (s4g_Main *s4gm) |
возвращает размер таблицы/массива в элементах, вид: int count(table or array) | |
int | s4g_LibStd_CallGC (s4g_Main *s4gm) |
вызов сборщика мусора, вид: void call_gc() | |
int | s4g_LibStd_FunctionExists (s4g_Main *s4gm) |
доступна ли функция из текущего вызова, вид: bool function_exists(string) | |
int | s4g_LibStd_CallFunc (s4g_Main *s4gm) |
вызов функции по ее имени в строковом представлении с передачей аргументов, вид: void call_func(string, ...) | |
int | s4g_LibStd_ToInt (s4g_Main *s4gm) |
вызов метода объекта класса ее имени в строковом представлении с передачей аргументов, вид: void call_method(string, ...) Подробнее... | |
int | s4g_LibStd_ToUint (s4g_Main *s4gm) |
возвращает значение преобразованное в тип uint, вид: uint touint(var) | |
int | s4g_LibStd_ToFloat (s4g_Main *s4gm) |
возвращает значение преобразованное в тип float, вид: float tofloat(var) | |
int | s4g_LibStd_ToBool (s4g_Main *s4gm) |
возвращает значение преобразованное в тип bool, вид: bool tobool(var) | |
int | s4g_LibStd_ToString (s4g_Main *s4gm) |
возвращает значение преобразованное в тип string, вид: string tostring(var) | |
int | s4g_LibStd_Type (s4g_Main *s4gm) |
возвращает идентификатор (число) типа переменной, вид: int type(var). Подробнее... | |
int | s4g_LibStd_StrType (s4g_Main *s4gm) |
возвращает строкове представление типа переменной, вид: string str_type(var) | |
int | s4g_LibStd_IsNull (s4g_Main *s4gm) |
является ли переменная в аргументе типом null, вид: bool isnull(var) | |
int | s4g_LibStd_IsNum (s4g_Main *s4gm) |
является ли переменная в аргументе числом, вид: bool isnum(var) | |
int | s4g_LibStd_IsInt (s4g_Main *s4gm) |
является ли переменная в аргументе типом int, вид: bool isint(var) | |
int | s4g_LibStd_IsUint (s4g_Main *s4gm) |
является ли переменная в аргументе типом uint, вид: bool isuint(var) | |
int | s4g_LibStd_IsFloat (s4g_Main *s4gm) |
является ли переменная в аргументе типом float, вид: bool isfloat(var) | |
int | s4g_LibStd_IsBool (s4g_Main *s4gm) |
является ли переменная в аргументе типом bool, вид: bool isbool(var) | |
int | s4g_LibStd_IsString (s4g_Main *s4gm) |
является ли переменная в аргументе типом string, вид: bool isstring(var) | |
int | s4g_LibStd_IsTable (s4g_Main *s4gm) |
является ли переменная в аргументе типом table, вид: bool istable(var) | |
int | s4g_LibStd_IsPdata (s4g_Main *s4gm) |
является ли переменная в аргументе типом pdata, вид: bool ispdata(var) | |
int | s4g_LibStd_IsCfunc (s4g_Main *s4gm) |
является ли переменная в аргументе типом cfunc, вид: bool iscfunc(var) | |
int | s4g_LibStd_IsSfunc (s4g_Main *s4gm) |
является ли переменная в аргументе типом sfunc, вид: bool issfunc(var) | |
int | s4g_LibStd_IsClass (s4g_Main *s4gm) |
является ли переменная в аргументе типом class, вид: bool isclass(var) | |
int | s4g_LibStd_IsClassObject (s4g_Main *s4gm) |
является ли переменная в аргументе типом class_object, вид: bool isclassobject(var) | |
S4G_API void | s4g_Export_LibStd (s4g_Main *s4gm) |
экспорт стандартной библиотеки | |
int s4g_LibStd_ToInt | ( | s4g_Main * | s4gm | ) |
#include <s4g_lib_std.h>
вызов метода объекта класса ее имени в строковом представлении с передачей аргументов, вид: void call_method(string, ...)
извлечение данных, вид: vars extract(table or array)
возвращает значение преобразованное в тип int, вид: int toint(var)
int s4g_LibStd_Type | ( | s4g_Main * | s4gm | ) |
#include <s4g_lib_std.h>
возвращает идентификатор (число) типа переменной, вид: int type(var).
Идентификаторы типов: