Home
last modified time | relevance | path

Searched refs:isLiteralEnum (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_frontend/es2panda/ir/ts/
H A DtsEnumDeclaration.cpp292 bool *isLiteralEnum, bool isConstEnum, const ir::Expression *computedExpr) in InferEnumVariableType()
307 if (*isLiteralEnum) { in InferEnumVariableType()
322 *isLiteralEnum = true; in InferEnumVariableType()
367 bool isLiteralEnum = false; in InferType() local
376 InferEnumVariableType(checker, currentVar->AsEnumVariable(), &value, &initNext, &isLiteralEnum, isConst, in InferType()
382 isLiteralEnum ? checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL in InferType()
291 InferEnumVariableType(checker::Checker *checker, binder::EnumVariable *variable, double *value, bool *initNext, bool *isLiteralEnum, bool isConstEnum, const ir::Expression *computedExpr) InferEnumVariableType() argument
/arkcompiler/ets_frontend/ets2panda/checker/
H A DTSAnalyzer.h63 void InferEnumVariableType(varbinder::EnumVariable *variable, double *value, bool *initNext, bool *isLiteralEnum,
H A DTSAnalyzer.cpp1755 bool *isLiteralEnum, bool isConstEnum) const in InferEnumVariableType()
1771 if (IsComputedEnumMember(init) && *isLiteralEnum) { in InferEnumVariableType()
1777 *isLiteralEnum = true; in InferEnumVariableType()
1815 bool isLiteralEnum = false; in InferType() local
1822 InferEnumVariableType(currentVar->AsEnumVariable(), &value, &initNext, &isLiteralEnum, isConst); in InferType()
1827 isLiteralEnum ? checker::EnumLiteralType::EnumLiteralTypeKind::LITERAL in InferType()
1754 InferEnumVariableType(varbinder::EnumVariable *variable, double *value, bool *initNext, bool *isLiteralEnum, bool isConstEnum) const InferEnumVariableType() argument

Completed in 5 milliseconds