Home
last modified time | relevance | path

Searched refs:TSType (Results 1 – 9 of 9) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type.h35 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 …]
Dts_type_table_generator.cpp119 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()
Dts_type_table.h55 const JSHandle<TSType> &type);
Dts_type_table.cpp35 const JSHandle<TSType> &type) in PushBackTypeToTable()
Dts_manager.cpp373 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()
Dts_type_parser.h102 JSHandle<TSType>(type)->SetGT(gt); in SetTSType()
Dts_manager.h863 inline GlobalTSTypeRef AddTSTypeTo##NAME##Table(const JSHandle<TSType> &type) const \
885 GlobalTSTypeRef AddTSTypeToTypeTable(const JSHandle<TSType> &type, int tableId) const;
Dts_type_parser.cpp629 auto gt = tsManager_->AddTSTypeToGenericsTable(JSHandle<TSType>(type)); in ParseGenericsType()
783 return tsManager_->AddTSTypeToInferredTable(JSHandle<TSType>(funcInst)); in TryReplaceTypePara()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.h100 class TSType; variable