#include "DiagTool.h"
#include "llvm/ADT/StringMap.h"
#include "llvm/ADT/STLExtras.h"
#include <vector>
usingnamespacediagtool;
DiagTool::DiagTool(llvm::StringRef toolCmd, llvm::StringRef toolDesc)
: … { … }
DiagTool::~DiagTool() { … }
ToolMap;
static inline ToolMap *getTools(void *v) { … }
DiagTools::DiagTools() : … { … }
DiagTools::~DiagTools() { … }
DiagTool *DiagTools::getTool(llvm::StringRef toolCmd) { … }
void DiagTools::registerTool(DiagTool *tool) { … }
void DiagTools::printCommands(llvm::raw_ostream &out) { … }
namespace diagtool {
llvm::ManagedStatic<DiagTools> diagTools;
}