OmniSciDB
a5dc49c757
|
#include "UdfCompiler.h"
#include <clang/AST/AST.h>
#include <clang/AST/ASTConsumer.h>
#include <clang/AST/RecursiveASTVisitor.h>
#include <clang/Basic/DiagnosticDriver.h>
#include <clang/Driver/Compilation.h>
#include <clang/Driver/Driver.h>
#include <clang/Frontend/CompilerInstance.h>
#include <clang/Frontend/FrontendActions.h>
#include <clang/Frontend/TextDiagnosticPrinter.h>
#include <clang/Parse/ParseAST.h>
#include <clang/Tooling/CommonOptionsParser.h>
#include <clang/Tooling/Tooling.h>
#include <llvm/Support/Program.h>
#include <llvm/Support/raw_ostream.h>
#include <boost/process/search_path.hpp>
#include <cctype>
#include <iterator>
#include <locale>
#include "clang/Basic/Version.h"
#include "Logger/Logger.h"
#include "OSDependent/heavyai_fs.h"
Go to the source code of this file.
Namespaces | |
anonymous_namespace{UdfCompiler.cpp} | |
Macros | |
#define | CREATE_FRONTEND_ACTION(ast_file_) new HandleDeclAction(ast_file_) |
Functions | |
static llvm::cl::OptionCategory | ToolingSampleCategory ("UDF Tooling") |
const char * | anonymous_namespace{UdfCompiler.cpp}::convert (const std::string &s) |
std::string | anonymous_namespace{UdfCompiler.cpp}::exec_output (std::string cmd) |
std::tuple< int, int, int > | anonymous_namespace{UdfCompiler.cpp}::get_clang_version (const std::string &clang_path) |
std::string | anonymous_namespace{UdfCompiler.cpp}::get_clang_path (const std::string &clang_path_override) |
std::string | anonymous_namespace{UdfCompiler.cpp}::remove_file_extension (const std::string &path) |
std::string | anonymous_namespace{UdfCompiler.cpp}::get_file_ext (const std::string &s) |
void | anonymous_namespace{UdfCompiler.cpp}::replace_extension (std::string &s, const std::string &new_ext) |
#define CREATE_FRONTEND_ACTION | ( | ast_file_ | ) | new HandleDeclAction(ast_file_) |
Definition at line 150 of file UdfCompiler.cpp.
Referenced by anonymous_namespace{UdfCompiler.cpp}::ToolFactory::create().
|
static |