#include <script3.h>
Inheritance diagram for ost::ScriptProperty:

Public Member Functions | |
| virtual void | set (const char *data, char *temp, unsigned size)=0 |
| Set property method. | |
| virtual unsigned | prec (void) |
| Precision for property type expressions. | |
| virtual void | setValue (char *data, unsigned short size, long value) |
| Set property from integer value. | |
| virtual bool | isProperty (const char *data) |
| See if should be computed as property. | |
| virtual void | clear (char *data, unsigned size=0) |
| Initialize a new property through var definition. | |
| virtual char | token (void) |
| Fetch a property specific seperator token. | |
| virtual void | adjust (char *data, size_t size, long adjustment) |
| adjust value method. | |
| virtual long | adjustValue (long value) |
| normalize values for scope and range. | |
| virtual long | getValue (const char *data) |
| Get the "numeric" (or var) value of this property symbol. | |
| ScriptProperty (const char *name) | |
| virtual | ~ScriptProperty () |
Static Public Member Functions | |
| static ScriptProperty * | find (const char *name) |
Friends | |
| class | ScriptInterp |
|
|
|
|
|
|
|
||||||||||||||||
|
adjust value method. Performs inc.xxx conversions.
|
|
|
normalize values for scope and range.
|
|
||||||||||||
|
Initialize a new property through var definition.
|
|
|
|
|
|
Get the "numeric" (or var) value of this property symbol.
|
|
|
See if should be computed as property.
|
|
|
Precision for property type expressions.
|
|
||||||||||||||||
|
Set property method. Performs set.xxx and init.xxx methods.
|
|
||||||||||||||||
|
Set property from integer value.
|
|
|
Fetch a property specific seperator token.
|
|
|
|
1.4.6