llvm/tools/clang/include/clang/AST/AttrNodeTraverse.inc

/*===- TableGen'erated file -------------------------------------*- C++ -*-===*\
|*                                                                            *|
|* Attribute text node traverser                                              *|
|*                                                                            *|
|* Automatically generated file, do not edit!                                 *|
|* From: Attr.td                                                              *|
|*                                                                            *|
\*===----------------------------------------------------------------------===*/

  void VisitAMDGPUFlatWorkGroupSizeAttr(const AMDGPUFlatWorkGroupSizeAttr *A) {}
  void VisitAMDGPUMaxNumWorkGroupsAttr(const AMDGPUMaxNumWorkGroupsAttr *A) {}
  void VisitAMDGPUWavesPerEUAttr(const AMDGPUWavesPerEUAttr *A) {}
  void VisitAcquireCapabilityAttr(const AcquireCapabilityAttr *A) {}
  void VisitAcquiredAfterAttr(const AcquiredAfterAttr *A) {}
  void VisitAcquiredBeforeAttr(const AcquiredBeforeAttr *A) {}
  void VisitAlignValueAttr(const AlignValueAttr *A) {}
  void VisitAlignedAttr(const AlignedAttr *A) {}
  void VisitAnnotateAttr(const AnnotateAttr *A) {}
  void VisitAnnotateTypeAttr(const AnnotateTypeAttr *A) {}
  void VisitAssertCapabilityAttr(const AssertCapabilityAttr *A) {}
  void VisitAssertExclusiveLockAttr(const AssertExclusiveLockAttr *A) {}
  void VisitAssertSharedLockAttr(const AssertSharedLockAttr *A) {}
  void VisitAssumeAlignedAttr(const AssumeAlignedAttr *A) {}
  void VisitCUDALaunchBoundsAttr(const CUDALaunchBoundsAttr *A) {}
  void VisitCXXAssumeAttr(const CXXAssumeAttr *A) {}
  void VisitCodeAlignAttr(const CodeAlignAttr *A) {}
  void VisitCountedByAttr(const CountedByAttr *A) {}
  void VisitCountedByOrNullAttr(const CountedByOrNullAttr *A) {}
  void VisitDiagnoseIfAttr(const DiagnoseIfAttr *A) {}
  void VisitEnableIfAttr(const EnableIfAttr *A) {}
  void VisitExclusiveTrylockFunctionAttr(const ExclusiveTrylockFunctionAttr *A) {}
  void VisitGuardedByAttr(const GuardedByAttr *A) {}
  void VisitLockReturnedAttr(const LockReturnedAttr *A) {}
  void VisitLocksExcludedAttr(const LocksExcludedAttr *A) {}
  void VisitLoopHintAttr(const LoopHintAttr *A) {}
  void VisitNonAllocatingAttr(const NonAllocatingAttr *A) {}
  void VisitNonBlockingAttr(const NonBlockingAttr *A) {}
  void VisitOMPAllocateDeclAttr(const OMPAllocateDeclAttr *A) {}
  void VisitOMPDeclareSimdDeclAttr(const OMPDeclareSimdDeclAttr *A) {}
  void VisitOMPDeclareTargetDeclAttr(const OMPDeclareTargetDeclAttr *A) {}
  void VisitOMPDeclareVariantAttr(const OMPDeclareVariantAttr *A) {}
  void VisitOMPReferencedVarAttr(const OMPReferencedVarAttr *A) {}
  void VisitPtGuardedByAttr(const PtGuardedByAttr *A) {}
  void VisitReleaseCapabilityAttr(const ReleaseCapabilityAttr *A) {}
  void VisitRequiresCapabilityAttr(const RequiresCapabilityAttr *A) {}
  void VisitSharedTrylockFunctionAttr(const SharedTrylockFunctionAttr *A) {}
  void VisitSizedByAttr(const SizedByAttr *A) {}
  void VisitSizedByOrNullAttr(const SizedByOrNullAttr *A) {}
  void VisitSwiftVersionedAdditionAttr(const SwiftVersionedAdditionAttr *A) {}
  void VisitTryAcquireCapabilityAttr(const TryAcquireCapabilityAttr *A) {}