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

References

tools/clang/lib/AST/Type.cpp
 3159   assert(!(unsigned(epi.Variadic) & ~1) &&
 3160          !(unsigned(epi.RefQualifier) & ~3) &&
 3161          !(unsigned(epi.ExceptionSpec.Type) & ~15) &&
 3163   ID.AddInteger(unsigned(epi.Variadic) +
 3164                 (epi.RefQualifier << 1) +
 3165                 (epi.ExceptionSpec.Type << 3));
 3166   ID.Add(epi.TypeQuals);
 3167   if (epi.ExceptionSpec.Type == EST_Dynamic) {
 3168     for (QualType Ex : epi.ExceptionSpec.Exceptions)
 3170   } else if (isComputedNoexcept(epi.ExceptionSpec.Type)) {
 3171     epi.ExceptionSpec.NoexceptExpr->Profile(ID, Context, Canonical);
 3172   } else if (epi.ExceptionSpec.Type == EST_Uninstantiated ||
 3173              epi.ExceptionSpec.Type == EST_Unevaluated) {
 3174     ID.AddPointer(epi.ExceptionSpec.SourceDecl->getCanonicalDecl());
 3176   if (epi.ExtParameterInfos) {
 3178       ID.AddInteger(epi.ExtParameterInfos[i].getOpaqueValue());
 3180   epi.ExtInfo.Profile(ID);
 3181   ID.AddBoolean(epi.HasTrailingReturn);