| OLD | NEW |
| 1 // Copyright 2012 the V8 project authors. All rights reserved. | 1 // Copyright 2012 the V8 project authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 /** \mainpage V8 API Reference Guide | 5 /** \mainpage V8 API Reference Guide |
| 6 * | 6 * |
| 7 * V8 is Google's open source JavaScript engine. | 7 * V8 is Google's open source JavaScript engine. |
| 8 * | 8 * |
| 9 * This set of documents provides reference material generated from the | 9 * This set of documents provides reference material generated from the |
| 10 * V8 header file, include/v8.h. | 10 * V8 header file, include/v8.h. |
| (...skipping 4744 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4755 AccessControl settings = DEFAULT, PropertyAttribute attribute = None, | 4755 AccessControl settings = DEFAULT, PropertyAttribute attribute = None, |
| 4756 Local<AccessorSignature> signature = Local<AccessorSignature>()); | 4756 Local<AccessorSignature> signature = Local<AccessorSignature>()); |
| 4757 | 4757 |
| 4758 /** | 4758 /** |
| 4759 * Sets a named property handler on the object template. | 4759 * Sets a named property handler on the object template. |
| 4760 * | 4760 * |
| 4761 * Whenever a property whose name is a string is accessed on objects created | 4761 * Whenever a property whose name is a string is accessed on objects created |
| 4762 * from this object template, the provided callback is invoked instead of | 4762 * from this object template, the provided callback is invoked instead of |
| 4763 * accessing the property directly on the JavaScript object. | 4763 * accessing the property directly on the JavaScript object. |
| 4764 * | 4764 * |
| 4765 * Note that new code should use the second version that can intercept | 4765 * SetNamedPropertyHandler() is different from SetHandler(), in |
| 4766 * symbol-named properties as well as string-named properties. | 4766 * that the latter can intercept symbol-named properties as well as |
| 4767 * string-named properties when called with a |
| 4768 * NamedPropertyHandlerConfiguration. New code should use SetHandler(). |
| 4767 * | 4769 * |
| 4768 * \param getter The callback to invoke when getting a property. | 4770 * \param getter The callback to invoke when getting a property. |
| 4769 * \param setter The callback to invoke when setting a property. | 4771 * \param setter The callback to invoke when setting a property. |
| 4770 * \param query The callback to invoke to check if a property is present, | 4772 * \param query The callback to invoke to check if a property is present, |
| 4771 * and if present, get its attributes. | 4773 * and if present, get its attributes. |
| 4772 * \param deleter The callback to invoke when deleting a property. | 4774 * \param deleter The callback to invoke when deleting a property. |
| 4773 * \param enumerator The callback to invoke to enumerate all the named | 4775 * \param enumerator The callback to invoke to enumerate all the named |
| 4774 * properties of an object. | 4776 * properties of an object. |
| 4775 * \param data A piece of data that will be passed to the callbacks | 4777 * \param data A piece of data that will be passed to the callbacks |
| 4776 * whenever they are invoked. | 4778 * whenever they are invoked. |
| (...skipping 4209 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8986 */ | 8988 */ |
| 8987 | 8989 |
| 8988 | 8990 |
| 8989 } // namespace v8 | 8991 } // namespace v8 |
| 8990 | 8992 |
| 8991 | 8993 |
| 8992 #undef TYPE_CHECK | 8994 #undef TYPE_CHECK |
| 8993 | 8995 |
| 8994 | 8996 |
| 8995 #endif // INCLUDE_V8_H_ | 8997 #endif // INCLUDE_V8_H_ |
| OLD | NEW |