Home | History | Annotate | Download | only in include

Lines Matching defs:As

212  * behind the scenes and the same rules apply to these values as to
294 template <class S> V8_INLINE Local<S> As() {
484 * a Local handle only lives as long as the HandleScope in which it was
553 * NOTE: There is no guarantee as to *when* or even *if* the callback is
555 * As always, GC-based finalization should *not* be relied upon for any
614 * Marks the reference to this object as active. The scavenge garbage
615 * collection should not reclaim the objects marked as active.
738 * exactly as the Persistent constructor, but the Copy function from the
779 template <class S> V8_INLINE Persistent<S>& As() { // NOLINT
1191 // caller. The CachedData object is alive as long as the Source object is
1237 * GetMoreData call return 0. V8 will interpret it as end of data (and most
1238 * probably, parsing will fail). The streaming task will return as soon as
1247 * calls to GetMoreData should return the same data as they did when
1276 // caller. The CachedData object is alive as long as the StreamedSource
1310 * Cached data as part of the source object can be optionally produced to be
1333 * \param pre_data Pre-parsing data, as obtained by ScriptData::PreCompile()
1352 * script, and it will request data from the StreamedSource as needed. When
1356 * This API allows to start the streaming with as little data as possible, and
1555 * Returns StackTrace as a v8::Array that contains StackFrame objects.
1581 * retrieve the line number, or if kLineNumber was not passed as an option
1590 * the column number, or if kColumnOffset was not passed as an option when
1598 * retrieve the script id, or if kScriptId was not passed as an option when
1629 * Returns whether or not the associated function is called as a
1663 * Tries to parse the string |json_string| and returns it as value if
2347 * passed in as parameters.
2470 // Create a symbol. If name is not empty, it will be used as the description.
2477 // Also, there is only one global name space for the names used as keys.
2478 // To minimize the potential for clashes, use qualified names as keys.
2517 // Also, there is only one global name space for the names used as keys.
2518 // To minimize the potential for clashes, use qualified names as keys,
2592 * Accessor[Getter|Setter] are used as callback functions when
2621 * TODO(dcarney): Remove PROHIBITS_OVERWRITING as it is now unused.
2705 * Returns Object.getOwnPropertyDescriptor as per ES5 section 15.2.3.3.
2769 * array returned by this method contains the same values as would
2777 * This function has the same functionality as GetPropertyNames but
2817 * Returns the name of the function invoked as a constructor for this object.
2824 /** Same as above, but works for Persistents */
2843 /** Same as above, but works for Persistents */
2941 * to the same values as the original object.
2959 * Call an Object as a function if a callback is set by the
2971 * Call an Object as a constructor if a callback is set by the
3354 * The handler is given the respective resolution/rejection value as
3527 * and byte length are returned as |Contents| structure. After ArrayBuffer
3539 * will become invalid as soon as the ArrayBuffer became garbage collected.
3877 * block and byte length are returned as |Contents| structure. After
3892 * will become invalid as soon as the ArrayBuffer became garbage collected.
3940 * This API should not be called more than needed as it will
4037 * the flags bit field. May throw a JavaScript exception as
4136 * receiver is incompatible (i.e. is not an instance of the constructor as
4171 * NamedProperty[Getter|Setter] are used as interceptors on object.
4220 * GenericNamedProperty[Getter|Setter] are used as interceptors on object.
4363 * used to create object instances when the function is used as a
4389 * Let's use "function" as the JS variable name of the function object
4493 * FunctionTemplate as its constructor.
4655 * receiver is incompatible (i.e. is not an instance of the constructor as
4678 * symbol-named properties as well as string-named properties.
4729 * this template as a function. If no callback is set, instances
4730 * behave like normal JavaScript objects that cannot be called as a
4737 * Mark object instances of the template as undetectable.
4739 * In many ways, undetectable objects behave as though they are not
4741 * printed. However, properties can be accessed and called as on
4833 // Note that the strings passed into this constructor must live as long
4834 // as the Extension itself.
5186 // pin-point the source location of a stack frame as close as possible.
5503 * Sets this isolate as the entered one for the current thread.
5873 * as much cleanup as it will be able to do.
5877 * MonotonicallyIncreasingTime() and should be based on the same timebase as
5955 * these ranges, as default SEH won't be able to unwind through jitted code.
5978 as out-of-memory situations.
6037 * that have class_ids and are candidates to be marked as partially dependent
6046 * that have class_ids and are weak to be marked as inactive if there is no
6076 * EntropySource is used as a callback function when v8 needs a source
6083 * ReturnAddressLocationResolver is used as a callback function when v8 is
6119 * fatal errors such as out-of-memory situations.
6269 * as a source of entropy for random number generators.
6364 * that have class_ids and are candidates to be marked as partially dependent
6394 * As above, but will directly use the two given file names.
6572 * it being caught again by this same TryCatch. As with ThrowException
6622 * handler reported as if they were not caught.
6709 * would break VM---v8 expects only global object as a prototype of global
6795 * Sets the embedder data with the given index, growing the data as
6811 * index, growing the data as needed. Note that index 0 currently has a
6903 * destroying the v8::Locker object as above or by constructing a v8::Unlocker
7042 // To be representable as an tagged small integer, the two
7071 // To be representable as a long smi, the value must be a 32-bit integer.