#include <lscript_library.h>
Collaboration diagram for LLScriptLibrary:
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 | ( | ) |
LLScriptLibrary::~LLScriptLibrary | ( | ) |
Definition at line 48 of file lscript_library.cpp.
References i, mFunctions, mNextNumber, NULL, and S32.
void LLScriptLibrary::addFunction | ( | LLScriptLibraryFunction * | func | ) |
Definition at line 484 of file lscript_library.cpp.
References func, mFunctions, and mNextNumber.
Referenced by init().
void LLScriptLibrary::assignExec | ( | char * | name, | |
void(*)(LLScriptLibData *, LLScriptLibData *, const LLUUID &) | exec_func | |||
) |
void LLScriptLibrary::init | ( | ) |
Definition at line 63 of file lscript_library.cpp.
References addFunction(), dummy_func(), f, FALSE, NULL, and TRUE.
Referenced by 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().
Definition at line 70 of file lscript_library.h.
Referenced by addFunction(), assignExec(), LLScriptScript::recurse(), run_calllib(), run_calllib_two_byte(), and ~LLScriptLibrary().