#include <script.h>
Static Public Member Functions | |
static Property * | find (const char *name) |
Protected Member Functions | |
virtual void | setProperty (char *data, char *temp, size_t size)=0 |
Set property method. | |
virtual void | getProperty (char *data, char *temp, size_t size)=0 |
Get property method. | |
virtual void | adjProperty (char *data, size_t size, int adjust) |
adjust value method. | |
virtual size_t | getPropertySize (void) |
Get default size of creation if override. | |
Property (const char *name) | |
Friends | |
class | ScriptInterp |
Script::Property::Property | ( | const char * | name | ) | [protected] |
virtual void Script::Property::setProperty | ( | char * | data, | |
char * | temp, | |||
size_t | size | |||
) | [protected, pure virtual] |
Set property method.
Performs set.xxx and init.xxx methods.
data | buffer to work from. | |
temp | workspace buffer to use. | |
size | of data area. | |
size | of temp area. |
virtual void Script::Property::getProperty | ( | char * | data, | |
char * | temp, | |||
size_t | size | |||
) | [protected, pure virtual] |
Get property method.
Performs var.xxx conversions.
data | buffer to copy from. | |
temp | workspace to save to. | |
size | of temp workspace. |
virtual void Script::Property::adjProperty | ( | char * | data, | |
size_t | size, | |||
int | adjust | |||
) | [inline, protected, virtual] |
adjust value method.
Performs inc.xxx conversions.
data | buffer to work from. | |
size | of data buffer. | |
accumulated | offset. |
virtual size_t Script::Property::getPropertySize | ( | void | ) | [inline, protected, virtual] |
Get default size of creation if override.
static Property* Script::Property::find | ( | const char * | name | ) | [static] |
friend class ScriptInterp [friend] |