clang: include/clang/AST/Comment.h File Reference (original) (raw)
#include "[clang/AST/CommentCommandTraits.h](CommentCommandTraits%5F8h%5Fsource.html)"
#include "[clang/AST/DeclObjC.h](DeclObjC%5F8h%5Fsource.html)"
#include "[clang/AST/Type.h](Type%5F8h%5Fsource.html)"
#include "[clang/Basic/SourceLocation.h](SourceLocation%5F8h%5Fsource.html)"
#include "llvm/ADT/ArrayRef.h"
#include "llvm/ADT/StringRef.h"
#include "clang/AST/CommentNodes.inc"
Go to the source code of this file.
Namespaces | |
---|---|
namespace | clang |
The JSON file list parser is used to communicate input to InstallAPI. | |
namespace | clang::comments |
Macros | |
---|---|
#define | COMMENT(CLASS, PARENT) CLASS, |
#define | COMMENT_RANGE(BASE, FIRST, LAST) First##BASE##Constant = FIRST, Last##BASE##Constant = LAST, |
#define | LAST_COMMENT_RANGE(BASE, FIRST, LAST) First##BASE##Constant = FIRST, Last##BASE##Constant = LAST |
#define | ABSTRACT_COMMENT(COMMENT) |
Enumerations | |
---|---|
enum | clang::comments::CommandMarkerKind { clang::comments::CMK_Backslash = 0 , clang::comments::CMK_At = 1 } |
Describes the syntax that was used in a documentation command. More... | |
enum class | clang::comments::CommentKind { clang::comments::None = 0 , clang::comments::COMMENT, clang::comments::COMMENT_RANGE, clang::comments::LAST_COMMENT_RANGE, clang::comments::ABSTRACT_COMMENT } |
enum class | clang::comments::InlineCommandRenderKind { clang::comments::Normal, clang::comments::Bold, clang::comments::Monospaced, clang::comments::Emphasized, clang::comments::Anchor } |
The most appropriate rendering mode for this command, chosen on command semantics in Doxygen. More... | |
enum class | clang::comments::ParamCommandPassDirection { clang::comments::In, clang::comments::Out, clang::comments::InOut } |
◆ ABSTRACT_COMMENT
| #define ABSTRACT_COMMENT | ( | | COMMENT | ) | | ------------------------- | - | | -------------------------------------------------------------- | - |
| #define COMMENT | ( | | CLASS, | | --------------- | ------ | | ------ | | | PARENT | | | | | ) | CLASS, | | |
◆ COMMENT_RANGE
| #define COMMENT_RANGE | ( | | BASE, | | ---------------------- | ----------------------------------------------------------- | | ----- | | | FIRST, | | | | | | LAST | | | | | ) | First##BASE##Constant = FIRST, Last##BASE##Constant = LAST, | | |
◆ LAST_COMMENT_RANGE
| #define LAST_COMMENT_RANGE | ( | | BASE, | | ---------------------------- | ---------------------------------------------------------- | | ----- | | | FIRST, | | | | | | LAST | | | | | ) | First##BASE##Constant = FIRST, Last##BASE##Constant = LAST | | |