Go to the documentation of this file.
15 #ifndef LLVM_CLANG_AST_COMMENTCOMMANDTRAITS_H
16 #define LLVM_CLANG_AST_COMMENTCOMMANDTRAITS_H
20 #include "llvm/ADT/SmallVector.h"
21 #include "llvm/ADT/StringRef.h"
22 #include "llvm/Support/Allocator.h"
23 #include "llvm/Support/ErrorHandling.h"
130 #define COMMENT_COMMAND(NAME) KCI_##NAME,
131 #include "clang/AST/CommentCommandList.inc"
132 #undef COMMENT_COMMAND
148 llvm_unreachable(
"the command should be known");
171 const CommandInfo *getRegisteredCommandInfo(StringRef Name)
const;
172 const CommandInfo *getRegisteredCommandInfo(
unsigned CommandID)
const;
174 CommandInfo *createCommandInfoWithName(StringRef CommandName);
179 llvm::BumpPtrAllocator &Allocator;