Home
last modified time | relevance | path

Searched refs:EnumVariable (Results 1 – 11 of 11) sorted by relevance

/arkcompiler/ets_frontend/es2panda/typescript/types/
DenumType.h22 class EnumVariable; variable
29 EnumType(binder::Variable *enumLiteralVar, binder::EnumVariable *enumVar) in EnumType()
39 const binder::EnumVariable *EnumVar() const in EnumVar()
52 binder::EnumVariable *enumVar_;
DnumberType.cpp41 const binder::EnumVariable *enumVar = sourceEnumType->EnumVar(); in AssignmentTarget()
DnumberLiteralType.cpp45 const binder::EnumVariable *enumVar = sourceEnumType->EnumVar(); in AssignmentTarget()
/arkcompiler/ets_frontend/es2panda/ir/ts/
DtsEnumDeclaration.cpp71 binder::EnumMemberResult EvaluateIdentifier(checker::Checker *checker, binder::EnumVariable *enumVa… in EvaluateIdentifier()
89 binder::EnumVariable *exprEnumVar = enumMember->AsEnumVariable(); in EvaluateIdentifier()
104 binder::EnumMemberResult EvaluateUnaryExpression(checker::Checker *checker, binder::EnumVariable *e… in EvaluateUnaryExpression()
131 [[maybe_unused]] binder::EnumVariable *enumVar, in EvaluateMemberExpression()
151 binder::EnumMemberResult EvaluateBinaryExpression(checker::Checker *checker, binder::EnumVariable *… in EvaluateBinaryExpression()
216 …ult TSEnumDeclaration::EvaluateEnumMember(checker::Checker *checker, binder::EnumVariable *enumVar, in EvaluateEnumMember()
258 void AddEnumValueDeclaration(checker::Checker *checker, double number, binder::EnumVariable *variab… in AddEnumValueDeclaration()
266 binder::EnumVariable *enumVar = nullptr; in AddEnumValueDeclaration()
288 void InferEnumVariableType(checker::Checker *checker, binder::EnumVariable *variable, double *value… in InferEnumVariableType()
DtsEnumDeclaration.h24 class EnumVariable; variable
85 …nder::EnumMemberResult EvaluateEnumMember(checker::Checker *checker, binder::EnumVariable *enumVar,
/arkcompiler/ets_frontend/es2panda/binder/
Dvariable.cpp70 void EnumVariable::SetLexical([[maybe_unused]] Scope *scope, [[maybe_unused]] util::PatchFix *patch… in SetLexical()
75 void EnumVariable::ResetDecl(Decl *decl) in ResetDecl()
Dvariable.h206 class EnumVariable : public Variable {
208 explicit EnumVariable(Decl *decl, bool backReference = false)
DvariableFlags.h90 _(ENUM, EnumVariable) \
Dscope.cpp337 …return enumMemberBindings_->insert({newDecl->Name(), allocator->New<EnumVariable>(newDecl, false)}… in AddBinding()
/arkcompiler/ets_frontend/es2panda/typescript/core/
Dhelpers.cpp441 binder::EnumVariable *enumVar = var->AsEnumVariable(); in GetTypeOfVariable()
/arkcompiler/ets_frontend/es2panda/typescript/
Dchecker.h36 class EnumVariable; variable