16 #ifndef LLVM_CLANG_AST_COMMENTCOMMANDTRAITS_H
17 #define LLVM_CLANG_AST_COMMENTCOMMANDTRAITS_H
21 #include "llvm/ADT/SmallVector.h"
22 #include "llvm/ADT/StringRef.h"
23 #include "llvm/Support/Allocator.h"
24 #include "llvm/Support/ErrorHandling.h"
131 #define COMMENT_COMMAND(NAME) KCI_##NAME,
132 #include "clang/AST/CommentCommandList.inc"
133 #undef COMMENT_COMMAND
149 llvm_unreachable(
"the command should be known");
173 const CommandInfo *getRegisteredCommandInfo(
unsigned CommandID)
const;
175 CommandInfo *createCommandInfoWithName(StringRef CommandName);
180 llvm::BumpPtrAllocator &Allocator;
class LLVM_ALIGNAS(8) DependentTemplateSpecializationType const IdentifierInfo * Name
Represents a template specialization type whose template cannot be resolved, e.g. ...
Forward-declares and imports various common LLVM datatypes that clang wants to use unqualified...