15#ifndef LLVM_CLANG_BASIC_VERSION_H
16#define LLVM_CLANG_BASIC_VERSION_H
18#include "clang/Basic/Version.inc"
19#include "llvm/ADT/StringRef.h"
The JSON file list parser is used to communicate input to InstallAPI.
std::string getLLVMRevision()
Retrieves the repository revision number (or identifier) from which LLVM was built.
std::string getClangVendor()
Retrieves the Clang vendor tag.
std::string getClangToolFullVersion(llvm::StringRef ToolName)
Like getClangFullVersion(), but with a custom tool name.
std::string getClangRevision()
Retrieves the repository revision number (or identifier) from which this Clang was built.
std::string getClangRepositoryPath()
Retrieves the repository path (e.g., Subversion path) that identifies the particular Clang branch,...
std::string getLLVMRepositoryPath()
Retrieves the repository path from which LLVM was built.
std::string getClangFullRepositoryVersion()
Retrieves the full repository version that is an amalgamation of the information in getClangRepositor...
std::string getClangFullCPPVersion()
Retrieves a string representing the complete clang version suitable for use in the CPP VERSION macro,...
std::string getClangFullVersion()
Retrieves a string representing the complete clang version, which includes the clang version number,...