LLScriptLibrary Class Reference

#include <lscript_library.h>

Collaboration diagram for LLScriptLibrary:

Collaboration graph
[legend]
List of all members.

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

Detailed Description

Definition at line 59 of file lscript_library.h.


Constructor & Destructor Documentation

LLScriptLibrary::LLScriptLibrary (  ) 

Definition at line 42 of file lscript_library.cpp.

References init().

LLScriptLibrary::~LLScriptLibrary (  ) 

Definition at line 48 of file lscript_library.cpp.

References i, mFunctions, mNextNumber, NULL, and S32.


Member Function Documentation

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 
)

Definition at line 500 of file lscript_library.cpp.

References i, mFunctions, mNextNumber, and S32.

void LLScriptLibrary::init (  ) 

Definition at line 63 of file lscript_library.cpp.

References addFunction(), dummy_func(), f, FALSE, NULL, and TRUE.

Referenced by LLScriptLibrary().


Member Data Documentation

LLScriptLibraryFunction** LLScriptLibrary::mFunctions

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().

S32 LLScriptLibrary::mNextNumber

Definition at line 70 of file lscript_library.h.

Referenced by addFunction(), assignExec(), LLScriptScript::recurse(), run_calllib(), run_calllib_two_byte(), and ~LLScriptLibrary().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:43 2010 for Second Life Viewer by  doxygen 1.4.7