Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(260)

Side by Side Diff: include/v8.h

Issue 2262313002: [api] Move documentation to the function it describes. (Closed) Base URL: https://chromium.googlesource.com/v8/v8.git@master
Patch Set: [api] Move documentation to the function it describes. Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
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 4784 matching lines...) Expand 10 before | Expand all | Expand 10 after
4795 * 4795 *
4796 * \param getter The callback to invoke when getting a property. 4796 * \param getter The callback to invoke when getting a property.
4797 * \param setter The callback to invoke when setting a property. 4797 * \param setter The callback to invoke when setting a property.
4798 * \param query The callback to invoke to check if an object has a property. 4798 * \param query The callback to invoke to check if an object has a property.
4799 * \param deleter The callback to invoke when deleting a property. 4799 * \param deleter The callback to invoke when deleting a property.
4800 * \param enumerator The callback to invoke to enumerate all the indexed 4800 * \param enumerator The callback to invoke to enumerate all the indexed
4801 * properties of an object. 4801 * properties of an object.
4802 * \param data A piece of data that will be passed to the callbacks 4802 * \param data A piece of data that will be passed to the callbacks
4803 * whenever they are invoked. 4803 * whenever they are invoked.
4804 */ 4804 */
4805 void SetHandler(const IndexedPropertyHandlerConfiguration& configuration);
4806 // TODO(dcarney): deprecate 4805 // TODO(dcarney): deprecate
4807 void SetIndexedPropertyHandler( 4806 void SetIndexedPropertyHandler(
4808 IndexedPropertyGetterCallback getter, 4807 IndexedPropertyGetterCallback getter,
4809 IndexedPropertySetterCallback setter = 0, 4808 IndexedPropertySetterCallback setter = 0,
4810 IndexedPropertyQueryCallback query = 0, 4809 IndexedPropertyQueryCallback query = 0,
4811 IndexedPropertyDeleterCallback deleter = 0, 4810 IndexedPropertyDeleterCallback deleter = 0,
4812 IndexedPropertyEnumeratorCallback enumerator = 0, 4811 IndexedPropertyEnumeratorCallback enumerator = 0,
4813 Local<Value> data = Local<Value>()) { 4812 Local<Value> data = Local<Value>()) {
4814 SetHandler(IndexedPropertyHandlerConfiguration(getter, setter, query, 4813 SetHandler(IndexedPropertyHandlerConfiguration(getter, setter, query,
4815 deleter, enumerator, data)); 4814 deleter, enumerator, data));
4816 } 4815 }
4816 void SetHandler(const IndexedPropertyHandlerConfiguration& configuration);
4817
4817 /** 4818 /**
4818 * Sets the callback to be used when calling instances created from 4819 * Sets the callback to be used when calling instances created from
4819 * this template as a function. If no callback is set, instances 4820 * this template as a function. If no callback is set, instances
4820 * behave like normal JavaScript objects that cannot be called as a 4821 * behave like normal JavaScript objects that cannot be called as a
4821 * function. 4822 * function.
4822 */ 4823 */
4823 void SetCallAsFunctionHandler(FunctionCallback callback, 4824 void SetCallAsFunctionHandler(FunctionCallback callback,
4824 Local<Value> data = Local<Value>()); 4825 Local<Value> data = Local<Value>());
4825 4826
4826 /** 4827 /**
(...skipping 4161 matching lines...) Expand 10 before | Expand all | Expand 10 after
8988 */ 8989 */
8989 8990
8990 8991
8991 } // namespace v8 8992 } // namespace v8
8992 8993
8993 8994
8994 #undef TYPE_CHECK 8995 #undef TYPE_CHECK
8995 8996
8996 8997
8997 #endif // INCLUDE_V8_H_ 8998 #endif // INCLUDE_V8_H_
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698