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

References

tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  520       instantiateDependentAlignedAttr(*this, TemplateArgs, Aligned, New);
  525       instantiateDependentAssumeAlignedAttr(*this, TemplateArgs, AssumeAligned, New);
  530       instantiateDependentAlignValueAttr(*this, TemplateArgs, AlignValue, New);
  535       instantiateDependentAllocAlignAttr(*this, TemplateArgs, AllocAlign, New);
  542                                        cast<FunctionDecl>(New));
  548                                          cast<FunctionDecl>(New));
  555                                                *CUDALaunchBounds, New);
  560       instantiateDependentModeAttr(*this, TemplateArgs, *Mode, New);
  565       instantiateOMPDeclareSimdDeclAttr(*this, TemplateArgs, *OMPAttr, New);
  570       instantiateOMPDeclareVariantAttr(*this, TemplateArgs, *OMPAttr, New);
  577           *this, TemplateArgs, *AMDGPUFlatWorkGroupSize, New);
  583                                                *AMDGPUFlatWorkGroupSize, New);
  589       if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) {
  589       if (New->hasAttr<DLLExportAttr>() || New->hasAttr<DLLImportAttr>()) {
  595       AddParameterABIAttr(New, *ABIAttr, ABIAttr->getABI());
  601       AddXConsumedAttr(New, *TmplAttr, attrToRetainOwnershipKind(TmplAttr),
  607       if (!New->hasAttr<PointerAttr>())
  608         New->addAttr(A->clone(Context));
  613       if (!New->hasAttr<OwnerAttr>())
  614         New->addAttr(A->clone(Context));
  625       LateAttrs->push_back(LateInstantiatedAttribute(TmplAttr, Saved, New));
  628       NamedDecl *ND = dyn_cast<NamedDecl>(New);
  637         New->addAttr(NewAttr);