![]()  | 
  
    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).
Идентификаторы типов: