Header describes a script section. More...
#include <ccscript.h>
Public Member Functions | |
void | link (header *scr) |
Used to set linked list linkage. More... | |
Public Attributes | |
LinkedObject * | scoped |
scoped symbol defs More... | |
LinkedObject * | events |
named events More... | |
LinkedObject * | methods |
named members More... | |
line_t * | first |
first line of section or define More... | |
const char * | file |
filename of script More... | |
const char * | name |
name of script section or define More... | |
unsigned | resmask |
post-compile processing resource mask More... | |
Header describes a script section.
A section might be a named label or a defined function. Each section has a list of one or more statement lines, and can have events. Defined sections may also track per-script scoped variables in strict compile mode. Script headers may also have resource masks assigned at closure.
Definition at line 150 of file ccscript.h.
|
inline |
Used to set linked list linkage.
scr | header to link with. |
Definition at line 168 of file ccscript.h.
LinkedObject* ucommon::Script::header::events |
named events
Definition at line 157 of file ccscript.h.
const char* ucommon::Script::header::file |
filename of script
Definition at line 160 of file ccscript.h.
line_t* ucommon::Script::header::first |
first line of section or define
Definition at line 159 of file ccscript.h.
LinkedObject* ucommon::Script::header::methods |
named members
Definition at line 158 of file ccscript.h.
const char* ucommon::Script::header::name |
name of script section or define
Definition at line 161 of file ccscript.h.
unsigned ucommon::Script::header::resmask |
post-compile processing resource mask
Definition at line 162 of file ccscript.h.
LinkedObject* ucommon::Script::header::scoped |
scoped symbol defs
Definition at line 156 of file ccscript.h.