v8
3.25.30(node0.11.13)
V8 is Google's open source JavaScript engine
|
Public Member Functions | |
Types (Region *region, Isolate *isolate) | |
TypeHandle | Union (TypeHandle t1, TypeHandle t2) |
TypeHandle | Intersect (TypeHandle t1, TypeHandle t2) |
template<class Type2 , class TypeHandle2 > | |
TypeHandle | Convert (TypeHandle2 t) |
TypeHandle | Fuzz (int depth=5) |
Data Fields | |
TypeHandle | Representation |
TypeHandle | Semantic |
TypeHandle | None |
TypeHandle | Any |
TypeHandle | Oddball |
TypeHandle | Boolean |
TypeHandle | Null |
TypeHandle | Undefined |
TypeHandle | Number |
TypeHandle | SignedSmall |
TypeHandle | Signed32 |
TypeHandle | Float |
TypeHandle | Name |
TypeHandle | UniqueName |
TypeHandle | String |
TypeHandle | InternalizedString |
TypeHandle | Symbol |
TypeHandle | Receiver |
TypeHandle | Object |
TypeHandle | Array |
TypeHandle | Function |
TypeHandle | Proxy |
TypeHandle | ObjectClass |
TypeHandle | ArrayClass |
TypeHandle | SmiConstant |
TypeHandle | Signed32Constant |
TypeHandle | ObjectConstant1 |
TypeHandle | ObjectConstant2 |
TypeHandle | ArrayConstant1 |
TypeHandle | ArrayConstant2 |
Handle< i::Map > | object_map |
Handle< i::Map > | array_map |
Handle< i::Smi > | smi |
Handle< i::HeapNumber > | signed32 |
Handle< i::JSObject > | object1 |
Handle< i::JSObject > | object2 |
Handle< i::JSArray > | array |
Definition at line 34 of file test-types.cc.
Definition at line 36 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Class(), TypeImpl< ZoneTypeConfig >::Constant(), Isolate::factory(), Smi::FromInt(), v8::internal::handle(), Factory::NewHeapNumber(), Factory::NewJSArray(), and Factory::NewJSObjectFromMap().
|
inline |
Definition at line 127 of file test-types.cc.
|
inline |
Definition at line 131 of file test-types.cc.
References BITSET_TYPE_LIST, COUNT_BITSET_TYPES, v8::None, PICK_BITSET_TYPE, TypeImpl< ZoneTypeConfig >::Union(), and UNREACHABLE.
|
inline |
Definition at line 122 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Intersect().
|
inline |
Definition at line 119 of file test-types.cc.
References TypeImpl< ZoneTypeConfig >::Union().
TypeHandle Any |
Definition at line 80 of file test-types.cc.
TypeHandle Array |
Definition at line 96 of file test-types.cc.
Handle<i::JSArray> array |
Definition at line 117 of file test-types.cc.
Definition at line 111 of file test-types.cc.
TypeHandle ArrayClass |
Definition at line 101 of file test-types.cc.
TypeHandle ArrayConstant1 |
Definition at line 107 of file test-types.cc.
TypeHandle ArrayConstant2 |
Definition at line 108 of file test-types.cc.
TypeHandle Boolean |
Definition at line 82 of file test-types.cc.
TypeHandle Float |
Definition at line 88 of file test-types.cc.
TypeHandle Function |
Definition at line 97 of file test-types.cc.
TypeHandle InternalizedString |
Definition at line 92 of file test-types.cc.
TypeHandle Name |
Definition at line 89 of file test-types.cc.
TypeHandle None |
Definition at line 79 of file test-types.cc.
TypeHandle Null |
Definition at line 83 of file test-types.cc.
TypeHandle Number |
Definition at line 85 of file test-types.cc.
TypeHandle Object |
Definition at line 95 of file test-types.cc.
Handle<i::JSObject> object1 |
Definition at line 115 of file test-types.cc.
Handle<i::JSObject> object2 |
Definition at line 116 of file test-types.cc.
Definition at line 110 of file test-types.cc.
TypeHandle ObjectClass |
Definition at line 100 of file test-types.cc.
TypeHandle ObjectConstant1 |
Definition at line 105 of file test-types.cc.
TypeHandle ObjectConstant2 |
Definition at line 106 of file test-types.cc.
TypeHandle Oddball |
Definition at line 81 of file test-types.cc.
TypeHandle Proxy |
Definition at line 98 of file test-types.cc.
TypeHandle Receiver |
Definition at line 94 of file test-types.cc.
TypeHandle Representation |
Definition at line 77 of file test-types.cc.
TypeHandle Semantic |
Definition at line 78 of file test-types.cc.
TypeHandle Signed32 |
Definition at line 87 of file test-types.cc.
Handle<i::HeapNumber> signed32 |
Definition at line 114 of file test-types.cc.
TypeHandle Signed32Constant |
Definition at line 104 of file test-types.cc.
TypeHandle SignedSmall |
Definition at line 86 of file test-types.cc.
Definition at line 113 of file test-types.cc.
TypeHandle SmiConstant |
Definition at line 103 of file test-types.cc.
TypeHandle String |
Definition at line 91 of file test-types.cc.
TypeHandle Symbol |
Definition at line 93 of file test-types.cc.
TypeHandle Undefined |
Definition at line 84 of file test-types.cc.
TypeHandle UniqueName |
Definition at line 90 of file test-types.cc.