llvm/clang/lib/AST/CommentCommandTraits.cpp

//===--- CommentCommandTraits.cpp - Comment command properties --*- C++ -*-===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#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 {}

} // end namespace comments
} // end namespace clang