Searched refs:TypeStackElement (Results 1 - 5 of 5) sorted by relevance
/arkcompiler/ets_frontend/ets2panda/checker/ |
H A D | checker.h | 194 friend class TypeStackElement; 253 class TypeStackElement { class 255 explicit TypeStackElement(Checker *checker, void *element, std::initializer_list<TypeErrorMessageElement> list, in TypeStackElement() function in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::TypeStackElement 265 explicit TypeStackElement(Checker *checker, void *element, std::string_view err, const lexer::SourcePosition &pos) in TypeStackElement() function in ark::es2panda::ark::es2panda::ark::es2panda::ark::es2panda::checker::TypeStackElement 280 ~TypeStackElement() in ~TypeStackElement() 288 NO_COPY_SEMANTIC(TypeStackElement); 289 NO_MOVE_SEMANTIC(TypeStackElement);
|
/arkcompiler/ets_frontend/ets2panda/checker/ts/ |
H A D | helpers.cpp | 476 TypeStackElement tse( in GetTypeOfVariable() 511 TypeStackElement tse(this, var, {"Type alias ", var->Name(), " circularly refences itself"}, node->Start()); in GetTypeFromTypeAliasReference()
|
H A D | object.cpp | 445 TypeStackElement tse(this, type, {"Type ", type->Name(), " recursively references itself as a base type."}, in GetBaseTypes()
|
/arkcompiler/ets_frontend/ets2panda/checker/ets/ |
H A D | object.cpp | 81 TypeStackElement tse(this, type, {"Cyclic inheritance involving ", type->Name(), "."}, classDef->Ident()->Start()); in ComputeSuperType() 156 TypeStackElement tse(this, type, {"Cyclic inheritance involving ", type->Name(), "."}, declNode->Id()->Start()); in GetInterfacesOfInterface() 1513 TypeStackElement tse(this, signature, "Recursive constructor invocation", signature->Function()->Start());
|
H A D | typeCheckingHelpers.cpp | 552 TypeStackElement tse(this, aliasTypeNode, "Circular type alias reference", aliasTypeNode->Start());
|
Completed in 6 milliseconds