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 948 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
959 | 959 |
960 private: | 960 private: |
961 // Make it hard to create heap-allocated or illegal handle scopes by | 961 // Make it hard to create heap-allocated or illegal handle scopes by |
962 // disallowing certain operations. | 962 // disallowing certain operations. |
963 SealHandleScope(const SealHandleScope&); | 963 SealHandleScope(const SealHandleScope&); |
964 void operator=(const SealHandleScope&); | 964 void operator=(const SealHandleScope&); |
965 void* operator new(size_t size); | 965 void* operator new(size_t size); |
966 void operator delete(void*, size_t); | 966 void operator delete(void*, size_t); |
967 | 967 |
968 internal::Isolate* isolate_; | 968 internal::Isolate* isolate_; |
| 969 int prev_level_; |
969 internal::Object** prev_limit_; | 970 internal::Object** prev_limit_; |
970 int prev_sealed_level_; | |
971 }; | 971 }; |
972 | 972 |
973 | 973 |
974 // --- Special objects --- | 974 // --- Special objects --- |
975 | 975 |
976 | 976 |
977 /** | 977 /** |
978 * The superclass of values and API object templates. | 978 * The superclass of values and API object templates. |
979 */ | 979 */ |
980 class V8_EXPORT Data { | 980 class V8_EXPORT Data { |
(...skipping 7428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
8409 */ | 8409 */ |
8410 | 8410 |
8411 | 8411 |
8412 } // namespace v8 | 8412 } // namespace v8 |
8413 | 8413 |
8414 | 8414 |
8415 #undef TYPE_CHECK | 8415 #undef TYPE_CHECK |
8416 | 8416 |
8417 | 8417 |
8418 #endif // V8_H_ | 8418 #endif // V8_H_ |
OLD | NEW |