#include "clang/AST/CommentCommandTraits.h"
#include "llvm/ADT/STLExtras.h"
#include <cassert>
namespace clang {
namespace comments {
#include "clang/AST/CommentCommandInfo.inc"
CommandTraits::CommandTraits(llvm::BumpPtrAllocator &Allocator,
const CommentOptions &CommentOptions)
: … { … }
void CommandTraits::registerCommentOptions(
const CommentOptions &CommentOptions) { … }
const CommandInfo *CommandTraits::getCommandInfoOrNULL(StringRef Name) const { … }
const CommandInfo *CommandTraits::getCommandInfo(unsigned CommandID) const { … }
const CommandInfo *
CommandTraits::getTypoCorrectCommandInfo(StringRef Typo) const { … }
CommandInfo *CommandTraits::createCommandInfoWithName(StringRef CommandName) { … }
const CommandInfo *CommandTraits::registerUnknownCommand(
StringRef CommandName) { … }
const CommandInfo *CommandTraits::registerBlockCommand(StringRef CommandName) { … }
const CommandInfo *CommandTraits::getBuiltinCommandInfo(
unsigned CommandID) { … }
const CommandInfo *CommandTraits::getRegisteredCommandInfo(
StringRef Name) const { … }
const CommandInfo *CommandTraits::getRegisteredCommandInfo(
unsigned CommandID) const { … }
}
}