Home
last modified time | relevance | path

Searched refs:DeclType (Results 1 - 14 of 14) sorted by relevance

/arkcompiler/ets_frontend/es2panda/binder/
H A Ddeclaration.h48 virtual DeclType Type() const = 0;
63 return Type() == DeclType::declKind; \
170 DeclType Type() const override
172 return DeclType::ENUM_LITERAL;
205 DeclType Type() const override
207 return DeclType::INTERFACE;
215 DeclType Type() const override
217 return DeclType::TYPE_PARAMETER;
225 DeclType Type() const override
227 return DeclType
[all...]
H A Dscope.cpp428 case DeclType::VAR: { in AddLocal()
445 case DeclType::ENUM_LITERAL: { in AddLocal()
449 case DeclType::INTERFACE: { in AddLocal()
453 case DeclType::FUNC: { in AddLocal()
586 case DeclType::VAR: { in AddBinding()
589 case DeclType::FUNC: { in AddBinding()
592 case DeclType::CLASS: { in AddBinding()
595 case DeclType::ENUM_LITERAL: { in AddBinding()
598 case DeclType::NAMESPACE: { in AddBinding()
601 case DeclType in AddBinding()
[all...]
H A Dscope.h330 template <typename DeclType, typename VariableType>
333 template <typename DeclType = binder::LetDecl, typename VariableType = binder::LocalVariable>
1229 case DeclType::VAR: { in AddVar()
1233 case DeclType::PARAM: in AddVar()
1234 case DeclType::FUNC: { in AddVar()
1269 case DeclType::VAR: in AddFunction()
1270 case DeclType::FUNC: { in AddFunction()
1362 template <typename DeclType, typename VariableType>
1369 auto *decl = allocator->New<DeclType>(name); in AddDecl()
1380 template <typename DeclType, typenam
[all...]
H A Dvariable.cpp78 static_cast<typename std::underlying_type<binder::DeclType>::type>(Declaration()->Type())); in SetLexical()
H A DvariableFlags.h43 enum class DeclType { class
H A Dbinder.h146 void AddDeclarationName(const util::StringView &name, DeclType type = DeclType::NONE);
H A Dbinder.cpp1018 void Binder::AddDeclarationName(const util::StringView &name, DeclType type) in AddDeclarationName()
1025 if (type == DeclType::ENUM) { in AddDeclarationName()
/arkcompiler/ets_frontend/ets2panda/varbinder/
H A Ddeclaration.h46 virtual DeclType Type() const = 0;
67 return Type() == DeclType::declKind; \
142 DeclType Type() const override
144 return DeclType::ENUM_LITERAL;
175 DeclType Type() const override
177 return DeclType::INTERFACE;
186 DeclType Type() const override
188 return DeclType::CLASS;
200 DeclType Type() const override
202 return DeclType
[all...]
H A Dscope.cpp277 case DeclType::VAR: { in AddLocal()
280 case DeclType::ENUM: { in AddLocal()
283 case DeclType::ENUM_LITERAL: { in AddLocal()
288 case DeclType::INTERFACE: { in AddLocal()
292 case DeclType::CLASS: { in AddLocal()
296 case DeclType::TYPE_PARAMETER: { in AddLocal()
301 case DeclType::FUNC: { in AddLocal()
454 case DeclType::VAR: { in AddBinding()
457 case DeclType::FUNC: { in AddBinding()
460 case DeclType in AddBinding()
[all...]
H A Dscope.h235 template <typename DeclType, typename VariableType>
238 template <typename DeclType = varbinder::LetDecl, typename VariableType = varbinder::LocalVariable>
957 case DeclType::VAR: { in AddVar()
961 case DeclType::PARAM: in AddVar()
962 case DeclType::FUNC: { in AddVar()
986 case DeclType::VAR: in AddFunction()
987 case DeclType::FUNC: { in AddFunction()
1024 template <typename DeclType, typename VariableType>
1031 auto *decl = allocator->New<DeclType>(name); in AddDecl()
1041 template <typename DeclType, typenam
[all...]
H A DvariableFlags.h46 enum class DeclType { class
/arkcompiler/ets_frontend/es2panda/typescript/core/
H A Dhelpers.cpp375 case binder::DeclType::CONST: in GetTypeOfVariable()
376 case binder::DeclType::LET: { in GetTypeOfVariable()
385 case binder::DeclType::VAR: { in GetTypeOfVariable()
397 case binder::DeclType::PROPERTY: { in GetTypeOfVariable()
401 case binder::DeclType::METHOD: { in GetTypeOfVariable()
407 case binder::DeclType::FUNC: { in GetTypeOfVariable()
412 case binder::DeclType::PARAM: { in GetTypeOfVariable()
442 case binder::DeclType::ENUM: { in GetTypeOfVariable()
457 case binder::DeclType::ENUM_LITERAL: { in GetTypeOfVariable()
/arkcompiler/ets_frontend/ets2panda/checker/ts/
H A Dhelpers.cpp420 case varbinder::DeclType::CONST: in GetDeclTsType()
421 case varbinder::DeclType::LET: { in GetDeclTsType()
430 case varbinder::DeclType::VAR: { in GetDeclTsType()
434 case varbinder::DeclType::PROPERTY: { in GetDeclTsType()
438 case varbinder::DeclType::METHOD: { in GetDeclTsType()
444 case varbinder::DeclType::FUNC: { in GetDeclTsType()
449 case varbinder::DeclType::PARAM: { in GetDeclTsType()
453 case varbinder::DeclType::ENUM: { in GetDeclTsType()
457 case varbinder::DeclType::ENUM_LITERAL: { in GetDeclTsType()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A DtypeCheckingHelpers.cpp435 case varbinder::DeclType::CLASS: {
440 case varbinder::DeclType::ENUM_LITERAL:
441 case varbinder::DeclType::CONST:
442 case varbinder::DeclType::READONLY:
443 case varbinder::DeclType::LET:
444 case varbinder::DeclType::VAR: {
453 case varbinder::DeclType::FUNC:
454 case varbinder::DeclType::IMPORT: {
457 case varbinder::DeclType::TYPE_ALIAS: {
460 case varbinder::DeclType
[all...]

Completed in 15 milliseconds