|
Lines 86-98
a/Source/JavaScriptCore/runtime/JSGlobalObject.h_sec1
|
| 86 |
struct HashTable; |
86 |
struct HashTable; |
| 87 |
|
87 |
|
| 88 |
#define DEFINE_STANDARD_BUILTIN(macro, upperName, lowerName) macro(upperName, lowerName, lowerName, JS ## upperName, upperName) |
88 |
#define DEFINE_STANDARD_BUILTIN(macro, upperName, lowerName) macro(upperName, lowerName, lowerName, JS ## upperName, upperName) |
| 89 |
|
89 |
|
|
|
90 |
#define FOR_EACH_EXPERIMENTAL_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
| 91 |
macro(Symbol, symbol, symbolObject, SymbolObject, Symbol) \ |
| 92 |
|
| 90 |
#define FOR_EACH_SIMPLE_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
93 |
#define FOR_EACH_SIMPLE_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
| 91 |
macro(Set, set, set, JSSet, Set) \ |
94 |
macro(Set, set, set, JSSet, Set) \ |
| 92 |
macro(Map, map, map, JSMap, Map) \ |
95 |
macro(Map, map, map, JSMap, Map) \ |
| 93 |
macro(Date, date, date, DateInstance, Date) \ |
96 |
macro(Date, date, date, DateInstance, Date) \ |
| 94 |
macro(String, string, stringObject, StringObject, String) \ |
97 |
macro(String, string, stringObject, StringObject, String) \ |
| 95 |
macro(Symbol, symbol, symbolObject, SymbolObject, Symbol) \ |
|
|
| 96 |
macro(Boolean, boolean, booleanObject, BooleanObject, Boolean) \ |
98 |
macro(Boolean, boolean, booleanObject, BooleanObject, Boolean) \ |
| 97 |
macro(Number, number, numberObject, NumberObject, Number) \ |
99 |
macro(Number, number, numberObject, NumberObject, Number) \ |
| 98 |
macro(Error, error, error, ErrorInstance, Error) \ |
100 |
macro(Error, error, error, ErrorInstance, Error) \ |
|
Lines 101-106
a/Source/JavaScriptCore/runtime/JSGlobalObject.h_sec2
|
| 101 |
|
103 |
|
| 102 |
#define FOR_EACH_SIMPLE_BUILTIN_TYPE(macro) \ |
104 |
#define FOR_EACH_SIMPLE_BUILTIN_TYPE(macro) \ |
| 103 |
FOR_EACH_SIMPLE_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
105 |
FOR_EACH_SIMPLE_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
|
|
106 |
FOR_EACH_EXPERIMENTAL_BUILTIN_TYPE_WITH_CONSTRUCTOR(macro) \ |
| 104 |
DEFINE_STANDARD_BUILTIN(macro, ArrayIterator, arrayIterator) \ |
107 |
DEFINE_STANDARD_BUILTIN(macro, ArrayIterator, arrayIterator) \ |
| 105 |
DEFINE_STANDARD_BUILTIN(macro, ArgumentsIterator, argumentsIterator) \ |
108 |
DEFINE_STANDARD_BUILTIN(macro, ArgumentsIterator, argumentsIterator) \ |
| 106 |
DEFINE_STANDARD_BUILTIN(macro, MapIterator, mapIterator) \ |
109 |
DEFINE_STANDARD_BUILTIN(macro, MapIterator, mapIterator) \ |