Instantiator
Generate c++ template instantiations
Loading...
Searching...
No Matches
ASTCreation.cpp File Reference
#include "ASTCreation.hpp"
#include <chrono>
#include <filesystem>
#include <memory>
#include <stdexcept>
#include "spdlog/spdlog.h"
#include "Actions/ASTBuilderAction.hpp"
#include "Actions/DependencyAction.hpp"
Include dependency graph for ASTCreation.cpp:

Go to the source code of this file.

Namespaces

namespace  internal
 

Functions

void parseOrLoadAST (std::unique_ptr< clang::ASTUnit > &AST, const clang::tooling::CompilationDatabase &db, const std::filesystem::path &filename, const std::filesystem::path &tmpdir)
 
bool internal::is_cached (const clang::tooling::CompilationDatabase &db, const std::filesystem::path &filename, const std::filesystem::path &tmpdir)
 

Function Documentation

◆ parseOrLoadAST()

void parseOrLoadAST ( std::unique_ptr< clang::ASTUnit > & AST,
const clang::tooling::CompilationDatabase & db,
const std::filesystem::path & filename,
const std::filesystem::path & tmpdir )

Definition at line 13 of file ASTCreation.cpp.