#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 <type_traits>
#include "clang/AST/CommentNodes.inc"
Go to the source code of this file.
|
namespace | clang |
| The JSON file list parser is used to communicate input to InstallAPI.
|
|
|
◆ ABSTRACT_COMMENT [1/5]
#define ABSTRACT_COMMENT |
( |
|
COMMENT | ) |
|
◆ ABSTRACT_COMMENT [2/5]
#define ABSTRACT_COMMENT |
( |
|
COMMENT | ) |
|
◆ ABSTRACT_COMMENT [3/5]
#define ABSTRACT_COMMENT |
( |
|
COMMENT | ) |
|
◆ ABSTRACT_COMMENT [4/5]
#define ABSTRACT_COMMENT |
( |
|
COMMENT | ) |
|
◆ ABSTRACT_COMMENT [5/5]
#define ABSTRACT_COMMENT |
( |
|
COMMENT | ) |
|
◆ ASSERT_IMPLEMENTS_child_begin
#define ASSERT_IMPLEMENTS_child_begin |
( |
|
function | ) |
(void) good(implements_child_begin_end(function)) |
◆ COMMENT [1/5]
#define COMMENT |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: static_assert(std::is_trivially_destructible<CLASS>::value, \
#CLASS " should be trivially destructible!");
Definition at line 24 of file Comment.cpp.
◆ COMMENT [2/5]
#define COMMENT |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: case CommentKind::CLASS: \
return #CLASS;
Definition at line 24 of file Comment.cpp.
◆ COMMENT [3/5]
#define COMMENT |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value:
ASSERT_IMPLEMENTS_child_begin(&CLASS::child_end);
Definition at line 24 of file Comment.cpp.
◆ COMMENT [4/5]
#define COMMENT |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: case CommentKind::CLASS: \
return static_cast<const CLASS *>(this)->child_begin();
Definition at line 24 of file Comment.cpp.
◆ COMMENT [5/5]
#define COMMENT |
( |
|
CLASS, |
|
|
|
PARENT |
|
) |
| |
Value: case CommentKind::CLASS: \
return static_cast<const CLASS *>(this)->child_end();
Definition at line 24 of file Comment.cpp.