HomeSort by: relevance | last modified time | path
    Searched refs:ExceptionSpec (Results 1 - 17 of 17) sorted by relevancy

  /src/external/apache2/llvm/dist/clang/lib/AST/
Type.cpp 1055 if (info.ExceptionSpec.Type == EST_Dynamic) {
1057 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
1069 info.ExceptionSpec.Exceptions =
1350 if (info.ExceptionSpec.Type == EST_Dynamic) {
1352 for (auto exceptionType : info.ExceptionSpec.Exceptions) {
1365 info.ExceptionSpec.Exceptions =
3161 FunctionTypeBits.ExceptionSpecType = epi.ExceptionSpec.Type;
3167 if (hasExtraBitfields(epi.ExceptionSpec.Type)) {
3169 ExtraBits.NumExceptionType = epi.ExceptionSpec.Exceptions.size();
3186 for (QualType ExceptionType : epi.ExceptionSpec.Exceptions)
    [all...]
JSONNodeDumper.cpp 525 switch (E.ExceptionSpec.Type) {
528 JOS.attribute("exceptionSpec", "throw");
530 for (QualType QT : E.ExceptionSpec.Exceptions)
535 JOS.attribute("exceptionSpec", "throw");
539 JOS.attribute("exceptionSpec", "noexcept");
543 JOS.attribute("exceptionSpec", "noexcept");
545 E.ExceptionSpec.Type == EST_NoexceptTrue);
547 // [this, E]() { Visit(E.ExceptionSpec.NoexceptExpr); });
550 JOS.attribute("exceptionSpec", "nothrow");
TextNodeDumper.cpp 1607 switch (EPI.ExceptionSpec.Type) {
1611 OS << " noexcept-unevaluated " << EPI.ExceptionSpec.SourceDecl;
1614 OS << " noexcept-uninstantiated " << EPI.ExceptionSpec.SourceTemplate;
ASTContext.cpp 4269 if (OnlyWantCanonical || !isComputedNoexcept(EPI.ExceptionSpec.Type) ||
4270 EPI.ExceptionSpec.NoexceptExpr == FPT->getNoexceptExpr())
4282 isCanonicalExceptionSpecification(EPI.ExceptionSpec, NoexceptInType);
4311 switch (EPI.ExceptionSpec.Type) {
4317 CanonicalEPI.ExceptionSpec.Type = EST_None;
4324 for (QualType ET : EPI.ExceptionSpec.Exceptions) {
4330 CanonicalEPI.ExceptionSpec.Type = EST_None;
4332 CanonicalEPI.ExceptionSpec.Type = EST_Dynamic;
4333 CanonicalEPI.ExceptionSpec.Exceptions = ExceptionTypeStorage;
4342 CanonicalEPI.ExceptionSpec.Type = EST_BasicNoexcept
    [all...]
ASTImporter.cpp 1270 ToEPI.ExceptionSpec.Type = FromEPI.ExceptionSpec.Type;
1271 ToEPI.ExceptionSpec.NoexceptExpr =
1272 importChecked(Err, FromEPI.ExceptionSpec.NoexceptExpr);
1273 ToEPI.ExceptionSpec.SourceDecl =
1274 importChecked(Err, FromEPI.ExceptionSpec.SourceDecl);
1275 ToEPI.ExceptionSpec.SourceTemplate =
1276 importChecked(Err, FromEPI.ExceptionSpec.SourceTemplate);
1277 ToEPI.ExceptionSpec.Exceptions = ExceptionTypes;
3375 if (FromEPI.ExceptionSpec.SourceDecl |
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/Demangle/
ItaniumDemangle.h 648 const Node *ExceptionSpec;
657 ExceptionSpec(ExceptionSpec_) {}
660 F(Ret, Params, CVQuals, RefQual, ExceptionSpec);
696 if (ExceptionSpec != nullptr) {
698 ExceptionSpec->print(S);
3491 Node *ExceptionSpec = nullptr;
3493 ExceptionSpec = make<NameType>("noexcept");
3494 if (!ExceptionSpec)
3500 ExceptionSpec = make<NoexceptSpec>(E);
3501 if (!ExceptionSpec)
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiateDecl.cpp 4528 EPI.ExceptionSpec.Type != EST_None &&
4529 EPI.ExceptionSpec.Type != EST_DynamicNone &&
4530 EPI.ExceptionSpec.Type != EST_BasicNoexcept &&
4533 if (EPI.ExceptionSpec.Type == EST_Uninstantiated)
4534 ExceptionSpecTemplate = EPI.ExceptionSpec.SourceTemplate;
4536 if (EPI.ExceptionSpec.Type == EST_Unevaluated)
4544 EPI.ExceptionSpec.Type = NewEST;
4545 EPI.ExceptionSpec.SourceDecl = New;
4546 EPI.ExceptionSpec.SourceTemplate = ExceptionSpecTemplate;
SemaExprCXX.cpp 3031 EPI.ExceptionSpec.Type = EST_Dynamic;
3032 EPI.ExceptionSpec.Exceptions = llvm::makeArrayRef(BadAllocType);
3035 EPI.ExceptionSpec =
6764 EPI1.ExceptionSpec = EPI2.ExceptionSpec =
6765 mergeExceptionSpecs(*this, EPI1.ExceptionSpec, EPI2.ExceptionSpec,
SemaDeclCXX.cpp 7263 EPI.ExceptionSpec.Type = EST_Unevaluated;
7264 EPI.ExceptionSpec.SourceDecl = MD;
7468 EPI.ExceptionSpec.Type = EST_Unevaluated;
7469 EPI.ExceptionSpec.SourceDecl = MD;
8565 EPI.ExceptionSpec.Type = EST_Unevaluated;
8566 EPI.ExceptionSpec.SourceDecl = FD;
13178 EPI.ExceptionSpec.Type = EST_Unevaluated;
13179 EPI.ExceptionSpec.SourceDecl = DerivedCtor;
13491 EPI.ExceptionSpec.Type = EST_Unevaluated;
13492 EPI.ExceptionSpec.SourceDecl = Destructor
    [all...]
SemaTemplateDeduction.cpp 3368 Function->getLocation(), EPI.ExceptionSpec, ExceptionStorage,
4254 EPI.ExceptionSpec = FunctionTypeP->getExtProtoInfo().ExceptionSpec;
SemaLambda.cpp 1372 ConvExtInfo.ExceptionSpec.Type = EST_BasicNoexcept;
SemaTemplateInstantiate.cpp 2213 Proto->getExtProtoInfo().ExceptionSpec;
SemaLookup.cpp 1169 EPI.ExceptionSpec = EST_None;
SemaType.cpp 5339 EPI.ExceptionSpec);
TreeTransform.h 5872 if (TransformExceptionSpec(EPI.ExceptionSpec, EPIChanged))
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
Type.h 3976 ExceptionSpecInfo ExceptionSpec;
3987 Result.ExceptionSpec = ESI;
4114 EPI.ExceptionSpec = getExceptionSpecInfo();
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReader.cpp 11562 auto ESI = FPT->getExtProtoInfo().ExceptionSpec;

Completed in 127 milliseconds