reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExprCXX.cpp
 4911     return EvaluateUnaryTypeTrait(S, Kind, KWLoc, Args[0]->getType());
 4916     return EvaluateBinaryTypeTrait(S, Kind, Args[0]->getType(),
 4947       if (S.RequireCompleteType(KWLoc, ArgTy,
 4968         ArgTy = S.Context.getRValueReferenceType(ArgTy);
 4971                           ArgTy.getNonLValueExprType(S.Context),
 4980         S, Sema::ExpressionEvaluationContext::Unevaluated);
 4981     Sema::SFINAETrap SFINAE(S, /*AccessCheckingSFINAE=*/true);
 4982     Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl());
 4982     Sema::ContextRAII TUContext(S, S.Context.getTranslationUnitDecl());
 4986     InitializationSequence Init(S, To, InitKind, ArgExprs);
 4990     ExprResult Result = Init.Perform(S, To, InitKind, ArgExprs);
 5005       return S.canThrow(Result.get()) == CT_Cannot;
 5015       return !Result.get()->hasNonTrivialCall(S.Context);