Searched refs:TSType (Results 1 – 9 of 9) sorted by relevance
35 class TSType : public TaggedObject {41 inline static TSType *Cast(const TaggedObject *object) in Cast()43 return static_cast<TSType *>(const_cast<TaggedObject *>(object)); in Cast()50 class TSObjectType : public TSType {54 static constexpr size_t PROPERTIES_OFFSET = TSType::SIZE;72 class TSClassType : public TSType {76 static constexpr size_t INSTANCE_TYPE_OFFSET = TSType::SIZE;125 class TSClassInstanceType : public TSType {135 static constexpr size_t CLASS_GT_OFFSET = TSType::SIZE;143 class TSUnionType : public TSType {[all …]
119 runtimeTable, JSHandle<TSType>(iteratorResultType)); in InitRuntimeTypeTable()129 …newRuntimeTable = TSTypeTable::PushBackTypeToTable(thread_, runtimeTable, JSHandle<TSType>(iterato… in InitRuntimeTypeTable()143 …newRuntimeTable = TSTypeTable::PushBackTypeToTable(thread_, runtimeTable, JSHandle<TSType>(iterato… in InitRuntimeTypeTable()
55 const JSHandle<TSType> &type);
35 const JSHandle<TSType> &type) in PushBackTypeToTable()
373 JSHandle<TSType> tsType(type); in GetTypeKind()429 return AddTSTypeToInferredTable(JSHandle<TSType>(iteratorInstanceType)); in GetOrCreateTSIteratorInstanceType()463 GlobalTSTypeRef TSManager::AddTSTypeToTypeTable(const JSHandle<TSType> &type, int tableId) const in AddTSTypeToTypeTable()519 return AddTSTypeToInferredTable(JSHandle<TSType>(unionType)); in GetOrCreateUnionType()716 return AddTSTypeToInferredTable(JSHandle<TSType>(classInstanceType)); in CreateClassInstanceType()722 return AddTSTypeToInferredTable(JSHandle<TSType>(namespaceType)); in CreateNamespaceType()
102 JSHandle<TSType>(type)->SetGT(gt); in SetTSType()
863 inline GlobalTSTypeRef AddTSTypeTo##NAME##Table(const JSHandle<TSType> &type) const \885 GlobalTSTypeRef AddTSTypeToTypeTable(const JSHandle<TSType> &type, int tableId) const;
629 auto gt = tsManager_->AddTSTypeToGenericsTable(JSHandle<TSType>(type)); in ParseGenericsType()783 return tsManager_->AddTSTypeToInferredTable(JSHandle<TSType>(funcInst)); in TryReplaceTypePara()
100 class TSType; variable