#include "clang/AST/Decl.h"
#include "clang/AST/DeclBase.h"
#include "clang/AST/DeclCXX.h"
#include "clang/AST/DeclFriend.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclOpenACC.h"
#include "clang/AST/DeclOpenMP.h"
#include "clang/AST/DeclTemplate.h"
#include "llvm/ADT/STLExtras.h"
#include "llvm/Support/ErrorHandling.h"
#include "clang/AST/DeclNodes.inc"
 
Go to the source code of this file.
◆ ABSTRACT_DECL
      
        
          | #define ABSTRACT_DECL | 
          ( | 
           |           DECL | ) | 
           | 
        
      
 
 
◆ DECL [1/2]
      
        
          | #define DECL | 
          ( | 
           |           DERIVED,  | 
        
        
           | 
           | 
           |           BASE ) | 
        
      
 
 
◆ DECL [2/2]
      
        
          | #define DECL | 
          ( | 
           |           DERIVED,  | 
        
        
           | 
           | 
           |           BASE ) | 
        
      
 
 
◆ DISPATCH
      
        
          | #define DISPATCH | 
          ( | 
           |           NAME,  | 
        
        
           | 
           | 
           |           CLASS ) | 
        
      
 
Value:  return static_cast<ImplClass*
>(
this)->Visit##NAME(
static_cast<PTR(CLASS)
>(D))
 
 
Definition at line 35 of file DeclVisitor.h.
 
 
◆ PTR
Value:typename Ptr<CLASS>::type
 
Definition at line 34 of file DeclVisitor.h.