clang  5.0.0
Namespaces | Macros | Functions
Comment.cpp File Reference
#include "clang/AST/Comment.h"
#include "clang/AST/ASTContext.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclObjC.h"
#include "clang/AST/DeclTemplate.h"
#include "clang/Basic/CharInfo.h"
#include "llvm/Support/ErrorHandling.h"
#include "clang/AST/CommentNodes.inc"
Include dependency graph for Comment.cpp:

Go to the source code of this file.

Namespaces

 clang
 /file This file defines classes for searching and anlyzing source code clones.
 
 clang::comments
 

Macros

#define ABSTRACT_COMMENT(COMMENT)
 
#define COMMENT(CLASS, PARENT)
 
#define ASSERT_IMPLEMENTS_child_begin(function)   (void) good(implements_child_begin_end(function))
 
#define ABSTRACT_COMMENT(COMMENT)
 
#define COMMENT(CLASS, PARENT)
 
#define ABSTRACT_COMMENT(COMMENT)
 
#define COMMENT(CLASS, PARENT)
 
#define ABSTRACT_COMMENT(COMMENT)
 
#define COMMENT(CLASS, PARENT)
 

Functions

static TypeLoc clang::comments::lookThroughTypedefOrTypeAliasLocs (TypeLoc &SrcTL)
 
static bool clang::comments::getFunctionTypeLoc (TypeLoc TL, FunctionTypeLoc &ResFTL)
 

Macro Definition Documentation

#define ABSTRACT_COMMENT (   COMMENT)
#define ABSTRACT_COMMENT (   COMMENT)
#define ABSTRACT_COMMENT (   COMMENT)
#define ABSTRACT_COMMENT (   COMMENT)
#define ASSERT_IMPLEMENTS_child_begin (   function)    (void) good(implements_child_begin_end(function))

Definition at line 50 of file Comment.cpp.

#define COMMENT (   CLASS,
  PARENT 
)
Value:
case CLASS##Kind: \
return #CLASS;
return(__x >> __y)|(__x<< (32-__y))
Kind
#define COMMENT (   CLASS,
  PARENT 
)
Value:
ASSERT_IMPLEMENTS_child_begin(&CLASS::child_begin); \
ASSERT_IMPLEMENTS_child_begin(&CLASS::child_end);
#define ASSERT_IMPLEMENTS_child_begin(function)
Definition: Comment.cpp:50
#define COMMENT (   CLASS,
  PARENT 
)
Value:
case CLASS##Kind: \
return static_cast<const CLASS *>(this)->child_begin();
return(__x >> __y)|(__x<< (32-__y))
Kind
#define COMMENT (   CLASS,
  PARENT 
)
Value:
case CLASS##Kind: \
return static_cast<const CLASS *>(this)->child_end();
return(__x >> __y)|(__x<< (32-__y))
Kind