|
|
|
Lines 207-222
extern Class DataViewClass;
|
Link Here
|
|---|
|
| 207 |
extern Class DateClass; |
207 |
extern Class DateClass; |
| 208 |
extern Class ErrorClass; |
208 |
extern Class ErrorClass; |
| 209 |
extern Class ElementIteratorClass; |
209 |
extern Class ElementIteratorClass; |
| 210 |
extern Class GeneratorClass; |
210 |
extern Class GeneratorClass; |
| 211 |
extern Class IntlClass; |
211 |
extern Class IntlClass; |
| 212 |
extern Class JSONClass; |
212 |
extern Class JSONClass; |
| 213 |
extern Class MapIteratorClass; |
213 |
extern Class MapIteratorClass; |
| 214 |
extern Class MathClass; |
214 |
extern Class MathClass; |
|
|
215 |
extern Class ModuleClass; |
| 215 |
extern Class NumberClass; |
216 |
extern Class NumberClass; |
| 216 |
extern Class NormalArgumentsObjectClass; |
217 |
extern Class NormalArgumentsObjectClass; |
| 217 |
extern Class ObjectClass; |
218 |
extern Class ObjectClass; |
| 218 |
extern Class ProxyClass; |
219 |
extern Class ProxyClass; |
| 219 |
extern Class RegExpClass; |
220 |
extern Class RegExpClass; |
| 220 |
extern Class RegExpStaticsClass; |
221 |
extern Class RegExpStaticsClass; |
| 221 |
extern Class SetIteratorClass; |
222 |
extern Class SetIteratorClass; |
| 222 |
extern Class SlowArrayClass; |
223 |
extern Class SlowArrayClass; |
|
|
| 234 |
class ClonedBlockObject; |
235 |
class ClonedBlockObject; |
| 235 |
class DataViewObject; |
236 |
class DataViewObject; |
| 236 |
class DebugScopeObject; |
237 |
class DebugScopeObject; |
| 237 |
class DeclEnvObject; |
238 |
class DeclEnvObject; |
| 238 |
class ElementIteratorObject; |
239 |
class ElementIteratorObject; |
| 239 |
class GlobalObject; |
240 |
class GlobalObject; |
| 240 |
class MapObject; |
241 |
class MapObject; |
| 241 |
class MapIteratorObject; |
242 |
class MapIteratorObject; |
|
|
243 |
class Module; |
| 242 |
class NestedScopeObject; |
244 |
class NestedScopeObject; |
| 243 |
class NewObjectCache; |
245 |
class NewObjectCache; |
| 244 |
class NormalArgumentsObject; |
246 |
class NormalArgumentsObject; |
| 245 |
class NumberObject; |
247 |
class NumberObject; |
| 246 |
class PropertyIteratorObject; |
248 |
class PropertyIteratorObject; |
| 247 |
class ScopeObject; |
249 |
class ScopeObject; |
| 248 |
class SetObject; |
250 |
class SetObject; |
| 249 |
class SetIteratorObject; |
251 |
class SetIteratorObject; |
|
Lines 957-972
struct JSObject : public js::ObjectImpl
|
Link Here
|
|---|
|
| 957 |
inline bool isDataView() const; |
959 |
inline bool isDataView() const; |
| 958 |
inline bool isDate() const; |
960 |
inline bool isDate() const; |
| 959 |
inline bool isElementIterator() const; |
961 |
inline bool isElementIterator() const; |
| 960 |
inline bool isError() const; |
962 |
inline bool isError() const; |
| 961 |
inline bool isFunction() const; |
963 |
inline bool isFunction() const; |
| 962 |
inline bool isGenerator() const; |
964 |
inline bool isGenerator() const; |
| 963 |
inline bool isGlobal() const; |
965 |
inline bool isGlobal() const; |
| 964 |
inline bool isMapIterator() const; |
966 |
inline bool isMapIterator() const; |
|
|
967 |
inline bool isModule() const; |
| 965 |
inline bool isObject() const; |
968 |
inline bool isObject() const; |
| 966 |
inline bool isPrimitive() const; |
969 |
inline bool isPrimitive() const; |
| 967 |
inline bool isPropertyIterator() const; |
970 |
inline bool isPropertyIterator() const; |
| 968 |
inline bool isProxy() const; |
971 |
inline bool isProxy() const; |
| 969 |
inline bool isRegExp() const; |
972 |
inline bool isRegExp() const; |
| 970 |
inline bool isRegExpStatics() const; |
973 |
inline bool isRegExpStatics() const; |
| 971 |
inline bool isScope() const; |
974 |
inline bool isScope() const; |
| 972 |
inline bool isScript() const; |
975 |
inline bool isScript() const; |
|
Lines 1013-1028
struct JSObject : public js::ObjectImpl
|
Link Here
|
|---|
|
| 1013 |
inline js::CallObject &asCall(); |
1016 |
inline js::CallObject &asCall(); |
| 1014 |
inline js::ClonedBlockObject &asClonedBlock(); |
1017 |
inline js::ClonedBlockObject &asClonedBlock(); |
| 1015 |
inline js::DataViewObject &asDataView(); |
1018 |
inline js::DataViewObject &asDataView(); |
| 1016 |
inline js::DeclEnvObject &asDeclEnv(); |
1019 |
inline js::DeclEnvObject &asDeclEnv(); |
| 1017 |
inline js::DebugScopeObject &asDebugScope(); |
1020 |
inline js::DebugScopeObject &asDebugScope(); |
| 1018 |
inline js::GlobalObject &asGlobal(); |
1021 |
inline js::GlobalObject &asGlobal(); |
| 1019 |
inline js::MapObject &asMap(); |
1022 |
inline js::MapObject &asMap(); |
| 1020 |
inline js::MapIteratorObject &asMapIterator(); |
1023 |
inline js::MapIteratorObject &asMapIterator(); |
|
|
1024 |
inline js::Module &asModule(); |
| 1021 |
inline js::NestedScopeObject &asNestedScope(); |
1025 |
inline js::NestedScopeObject &asNestedScope(); |
| 1022 |
inline js::NormalArgumentsObject &asNormalArguments(); |
1026 |
inline js::NormalArgumentsObject &asNormalArguments(); |
| 1023 |
inline js::NumberObject &asNumber(); |
1027 |
inline js::NumberObject &asNumber(); |
| 1024 |
inline js::PropertyIteratorObject &asPropertyIterator(); |
1028 |
inline js::PropertyIteratorObject &asPropertyIterator(); |
| 1025 |
inline const js::PropertyIteratorObject &asPropertyIterator() const; |
1029 |
inline const js::PropertyIteratorObject &asPropertyIterator() const; |
| 1026 |
inline js::RegExpObject &asRegExp(); |
1030 |
inline js::RegExpObject &asRegExp(); |
| 1027 |
inline js::ScopeObject &asScope(); |
1031 |
inline js::ScopeObject &asScope(); |
| 1028 |
inline js::SetObject &asSet(); |
1032 |
inline js::SetObject &asSet(); |