#include <lscript_library.h>
Public Member Functions | |
LLScriptLibrary () | |
~LLScriptLibrary () | |
void | init () |
void | addFunction (LLScriptLibraryFunction *func) |
void | assignExec (char *name, void(*exec_func)(LLScriptLibData *, LLScriptLibData *, const LLUUID &)) |
Public Attributes | |
S32 | mNextNumber |
LLScriptLibraryFunction ** | mFunctions |
Definition at line 59 of file lscript_library.h.
LLScriptLibrary::LLScriptLibrary | ( | ) |
Definition at line 50 of file lscript_library.cpp.
References init().
LLScriptLibrary::~LLScriptLibrary | ( | ) |
Definition at line 56 of file lscript_library.cpp.
References i, mFunctions, mNextNumber, NULL, and S32.
void LLScriptLibrary::init | ( | void | ) |
Definition at line 71 of file lscript_library.cpp.
References addFunction(), dummy_func(), FALSE, NULL, and TRUE.
Referenced by LLScriptLibrary().
void LLScriptLibrary::addFunction | ( | LLScriptLibraryFunction * | func | ) |
Definition at line 494 of file lscript_library.cpp.
References mFunctions, and mNextNumber.
Referenced by init().
void LLScriptLibrary::assignExec | ( | char * | name, | |
void(*)(LLScriptLibData *, LLScriptLibData *, const LLUUID &) | exec_func | |||
) |
Definition at line 510 of file lscript_library.cpp.
References i, LLScriptLibraryFunction::mExecFunc, mFunctions, mNextNumber, and S32.
Definition at line 70 of file lscript_library.h.
Referenced by addFunction(), assignExec(), LLScriptScript::recurse(), run_calllib(), run_calllib_two_byte(), and ~LLScriptLibrary().
Definition at line 71 of file lscript_library.h.
Referenced by addFunction(), assignExec(), print_calllib(), print_calllib_two_byte(), LLScriptScript::recurse(), run_calllib(), run_calllib_two_byte(), and ~LLScriptLibrary().