contents   index   previous   next


SE_VALUE means not to work with any member but rather to work with the object itself. For instance, you can use the object,member pair SE_GLOBAL,SE_VALUE to examine or change the global object. For most objects, putting a value to the object itself using SE_VALUE will call the operator overload function on that object with the operator SE_OP_ASSIGN being overloaded. If the object has no operator overloading, then the operation does nothing and is ignored. Several of the special ScriptEase objects have their own behavior when assigned to the SE_VALUE member. For instance, with SE_GLOBAL doing so changes the global object. Read the individual descriptions below of the ScriptEase objects to determine if that object allows a put to itself via SE_VALUE and what that put does.