| 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 4084 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 4095 | 4095 |
| 4096 | 4096 |
| 4097 // --- Templates --- | 4097 // --- Templates --- |
| 4098 | 4098 |
| 4099 | 4099 |
| 4100 /** | 4100 /** |
| 4101 * The superclass of object and function templates. | 4101 * The superclass of object and function templates. |
| 4102 */ | 4102 */ |
| 4103 class V8_EXPORT Template : public Data { | 4103 class V8_EXPORT Template : public Data { |
| 4104 public: | 4104 public: |
| 4105 /** | 4105 /** Adds a property to each instance created by this template.*/ |
| 4106 * Adds a property to each instance created by this template. | |
| 4107 * | |
| 4108 * The property must be defined either as a primitive value, or a template. | |
| 4109 */ | |
| 4110 void Set(Local<Name> name, Local<Data> value, | 4106 void Set(Local<Name> name, Local<Data> value, |
| 4111 PropertyAttribute attributes = None); | 4107 PropertyAttribute attributes = None); |
| 4112 V8_INLINE void Set(Isolate* isolate, const char* name, Local<Data> value); | 4108 V8_INLINE void Set(Isolate* isolate, const char* name, Local<Data> value); |
| 4113 | 4109 |
| 4114 void SetAccessorProperty( | 4110 void SetAccessorProperty( |
| 4115 Local<Name> name, | 4111 Local<Name> name, |
| 4116 Local<FunctionTemplate> getter = Local<FunctionTemplate>(), | 4112 Local<FunctionTemplate> getter = Local<FunctionTemplate>(), |
| 4117 Local<FunctionTemplate> setter = Local<FunctionTemplate>(), | 4113 Local<FunctionTemplate> setter = Local<FunctionTemplate>(), |
| 4118 PropertyAttribute attribute = None, | 4114 PropertyAttribute attribute = None, |
| 4119 AccessControl settings = DEFAULT); | 4115 AccessControl settings = DEFAULT); |
| (...skipping 4571 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8691 */ | 8687 */ |
| 8692 | 8688 |
| 8693 | 8689 |
| 8694 } // namespace v8 | 8690 } // namespace v8 |
| 8695 | 8691 |
| 8696 | 8692 |
| 8697 #undef TYPE_CHECK | 8693 #undef TYPE_CHECK |
| 8698 | 8694 |
| 8699 | 8695 |
| 8700 #endif // INCLUDE_V8_H_ | 8696 #endif // INCLUDE_V8_H_ |
| OLD | NEW |