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 2751 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2762 */ | 2762 */ |
2763 static Local<Symbol> For(Isolate *isolate, Local<String> name); | 2763 static Local<Symbol> For(Isolate *isolate, Local<String> name); |
2764 | 2764 |
2765 /** | 2765 /** |
2766 * Retrieve a global symbol. Similar to |For|, but using a separate | 2766 * Retrieve a global symbol. Similar to |For|, but using a separate |
2767 * registry that is not accessible by (and cannot clash with) JavaScript code. | 2767 * registry that is not accessible by (and cannot clash with) JavaScript code. |
2768 */ | 2768 */ |
2769 static Local<Symbol> ForApi(Isolate *isolate, Local<String> name); | 2769 static Local<Symbol> ForApi(Isolate *isolate, Local<String> name); |
2770 | 2770 |
2771 // Well-known symbols | 2771 // Well-known symbols |
| 2772 static Local<Symbol> GetHasInstance(Isolate* isolate); |
| 2773 static Local<Symbol> GetIsConcatSpreadable(Isolate* isolate); |
2772 static Local<Symbol> GetIterator(Isolate* isolate); | 2774 static Local<Symbol> GetIterator(Isolate* isolate); |
2773 static Local<Symbol> GetUnscopables(Isolate* isolate); | 2775 static Local<Symbol> GetMatch(Isolate* isolate); |
| 2776 static Local<Symbol> GetReplace(Isolate* isolate); |
| 2777 static Local<Symbol> GetSearch(Isolate* isolate); |
| 2778 static Local<Symbol> GetSplit(Isolate* isolate); |
2774 static Local<Symbol> GetToPrimitive(Isolate* isolate); | 2779 static Local<Symbol> GetToPrimitive(Isolate* isolate); |
2775 static Local<Symbol> GetToStringTag(Isolate* isolate); | 2780 static Local<Symbol> GetToStringTag(Isolate* isolate); |
2776 static Local<Symbol> GetIsConcatSpreadable(Isolate* isolate); | 2781 static Local<Symbol> GetUnscopables(Isolate* isolate); |
2777 | 2782 |
2778 V8_INLINE static Symbol* Cast(Value* obj); | 2783 V8_INLINE static Symbol* Cast(Value* obj); |
2779 | 2784 |
2780 private: | 2785 private: |
2781 Symbol(); | 2786 Symbol(); |
2782 static void CheckCast(Value* obj); | 2787 static void CheckCast(Value* obj); |
2783 }; | 2788 }; |
2784 | 2789 |
2785 | 2790 |
2786 /** | 2791 /** |
(...skipping 7213 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
10000 */ | 10005 */ |
10001 | 10006 |
10002 | 10007 |
10003 } // namespace v8 | 10008 } // namespace v8 |
10004 | 10009 |
10005 | 10010 |
10006 #undef TYPE_CHECK | 10011 #undef TYPE_CHECK |
10007 | 10012 |
10008 | 10013 |
10009 #endif // INCLUDE_V8_H_ | 10014 #endif // INCLUDE_V8_H_ |
OLD | NEW |