Lines Matching refs:scope

135  * @brief This API open a new VM scope for the VM instance.
137 * @param vm: The VM instance to open scope for.
138 * @param result: The new VM scope.
147 * @brief This function close the VM scope for the VM instance.
149 * @param vm: The VM instance to close scope for.
150 * @param scope: The VM scope to be closed.
156 JSVM_VMScope scope);
199 * @brief This function open a new environment scope.
202 * @param result: The new environment scope.
211 * @brief This function closes the environment scope of the environment.
214 * @param scope: The environment scope to be closed.
220 JSVM_EnvScope scope);
299 * Unlike eval, this function does not allow the script to access the current lexical scope, and therefore also
300 * does not allow to access the module scope, meaning that pseudo-globals such as require will not be available.
301 * The script can access the global scope. Function and var declarations in the script will be added to the
531 * @brief This API opens a new scope.
534 * @param result: JSVM_Value representing the new scope.
543 * @brief This API closes the scope passed in. Scopes must be closed in the reverse
547 * @param scope: JSVM_Value representing the scope to be closed.
553 JSVM_HandleScope scope);
556 * @brief This API opens a new scope from which one object can be promoted to the outer scope.
559 * @param result: JSVM_Value representing the new scope.
568 * @brief This API closes the scope passed in. Scopes must be closed in the reverse order
572 * @param scope: JSVM_Value representing the scope to be closed.
578 JSVM_EscapableHandleScope scope);
582 * of the outer scope. It can only be called once per scope. If it is called more than once an error
586 * @param scope: JSVM_Value representing the current scope.
588 * @param result: JSVM_Value representing the handle to the escaped Object in the outer scope.
594 JSVM_EscapableHandleScope scope,
2911 * beyond the current scope.