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 71 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
82 class Integer; | 82 class Integer; |
83 class Isolate; | 83 class Isolate; |
84 class Name; | 84 class Name; |
85 class Number; | 85 class Number; |
86 class NumberObject; | 86 class NumberObject; |
87 class Object; | 87 class Object; |
88 class ObjectOperationDescriptor; | 88 class ObjectOperationDescriptor; |
89 class ObjectTemplate; | 89 class ObjectTemplate; |
90 class Platform; | 90 class Platform; |
91 class Primitive; | 91 class Primitive; |
| 92 class Private; |
92 class Promise; | 93 class Promise; |
93 class RawOperationDescriptor; | 94 class RawOperationDescriptor; |
94 class Script; | 95 class Script; |
95 class Signature; | 96 class Signature; |
96 class StackFrame; | 97 class StackFrame; |
97 class StackTrace; | 98 class StackTrace; |
98 class String; | 99 class String; |
99 class StringObject; | 100 class StringObject; |
100 class Symbol; | 101 class Symbol; |
101 class SymbolObject; | 102 class SymbolObject; |
102 class Private; | 103 class Task; |
103 class Uint32; | 104 class Uint32; |
104 class Utils; | 105 class Utils; |
105 class Value; | 106 class Value; |
106 template <class T> class Handle; | 107 template <class T> class Handle; |
107 template <class T> class Local; | 108 template <class T> class Local; |
108 template <class T> class Eternal; | 109 template <class T> class Eternal; |
109 template<class T> class NonCopyablePersistentTraits; | 110 template<class T> class NonCopyablePersistentTraits; |
110 template<class T> class PersistentBase; | 111 template<class T> class PersistentBase; |
111 template<class T, | 112 template<class T, |
112 class M = NonCopyablePersistentTraits<T> > class Persistent; | 113 class M = NonCopyablePersistentTraits<T> > class Persistent; |
113 template<class T> class UniquePersistent; | 114 template<class T> class UniquePersistent; |
114 template<class K, class V, class T> class PersistentValueMap; | 115 template<class K, class V, class T> class PersistentValueMap; |
115 template<class V, class T> class PersistentValueVector; | 116 template<class V, class T> class PersistentValueVector; |
116 template<class T, class P> class WeakCallbackObject; | 117 template<class T, class P> class WeakCallbackObject; |
117 class FunctionTemplate; | 118 class FunctionTemplate; |
118 class ObjectTemplate; | 119 class ObjectTemplate; |
119 class Data; | 120 class Data; |
120 template<typename T> class FunctionCallbackInfo; | 121 template<typename T> class FunctionCallbackInfo; |
121 template<typename T> class PropertyCallbackInfo; | 122 template<typename T> class PropertyCallbackInfo; |
122 class StackTrace; | 123 class StackTrace; |
123 class StackFrame; | 124 class StackFrame; |
124 class Isolate; | |
125 class DeclaredAccessorDescriptor; | 125 class DeclaredAccessorDescriptor; |
126 class ObjectOperationDescriptor; | 126 class ObjectOperationDescriptor; |
127 class RawOperationDescriptor; | 127 class RawOperationDescriptor; |
128 class CallHandlerHelper; | 128 class CallHandlerHelper; |
129 class EscapableHandleScope; | 129 class EscapableHandleScope; |
130 template<typename T> class ReturnValue; | 130 template<typename T> class ReturnValue; |
131 | 131 |
132 namespace internal { | 132 namespace internal { |
133 class Arguments; | 133 class Arguments; |
134 class Heap; | 134 class Heap; |
(...skipping 7370 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
7505 */ | 7505 */ |
7506 | 7506 |
7507 | 7507 |
7508 } // namespace v8 | 7508 } // namespace v8 |
7509 | 7509 |
7510 | 7510 |
7511 #undef TYPE_CHECK | 7511 #undef TYPE_CHECK |
7512 | 7512 |
7513 | 7513 |
7514 #endif // V8_H_ | 7514 #endif // V8_H_ |
OLD | NEW |