Home
last modified time | relevance | path

Searched refs:TypeStackElement (Results 1 - 5 of 5) sorted by relevance

/arkcompiler/ets_frontend/ets2panda/checker/
H A Dchecker.h194 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 Dhelpers.cpp476 TypeStackElement tse( in GetTypeOfVariable()
511 TypeStackElement tse(this, var, {"Type alias ", var->Name(), " circularly refences itself"}, node->Start()); in GetTypeFromTypeAliasReference()
H A Dobject.cpp445 TypeStackElement tse(this, type, {"Type ", type->Name(), " recursively references itself as a base type."}, in GetBaseTypes()
/arkcompiler/ets_frontend/ets2panda/checker/ets/
H A Dobject.cpp81 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 DtypeCheckingHelpers.cpp552 TypeStackElement tse(this, aliasTypeNode, "Circular type alias reference", aliasTypeNode->Start());

Completed in 6 milliseconds