CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
Classes | Namespaces | Functions
CppInterOpInterpreter.h File Reference
#include "Compatibility.h"
#include "DynamicLibraryManager.h"
#include "Paths.h"
#include "clang/Interpreter/Interpreter.h"
#include "clang/Interpreter/PartialTranslationUnit.h"
#include "clang/AST/Decl.h"
#include "clang/AST/DeclarationName.h"
#include "clang/AST/GlobalDecl.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/TargetOptions.h"
#include "clang/Frontend/CompilerInstance.h"
#include "clang/Frontend/FrontendOptions.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Sema/Lookup.h"
#include "clang/Sema/Redeclaration.h"
#include "clang/Sema/Sema.h"
#include "clang/Serialization/ModuleFileExtension.h"
#include "llvm/ADT/DenseMap.h"
#include "llvm/ADT/SmallSet.h"
#include "llvm/ADT/SmallVector.h"
#include "llvm/ADT/StringRef.h"
#include "llvm/ExecutionEngine/Orc/LLJIT.h"
#include "llvm/Support/Compiler.h"
#include "llvm/Support/Error.h"
#include "llvm/Support/TargetSelect.h"
#include "llvm/Support/raw_ostream.h"
#include "llvm/TargetParser/Triple.h"
#include <sched.h>
#include <unistd.h>
#include <algorithm>
#include <cstdio>
#include <memory>
#include <mutex>
#include <tuple>
#include <utility>
#include <vector>
Include dependency graph for CppInterOpInterpreter.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  CppInternal::Interpreter
 CppInterOp Interpreter. More...
 
struct  CppInternal::Interpreter::FileDeleter
 
struct  CppInternal::Interpreter::IOContext
 

Namespaces

namespace  clang
 
namespace  CppInternal
 
namespace  CppInternal::utils
 
namespace  CppInternal::utils::Lookup
 

Functions

clang::NamespaceDecl * CppInternal::utils::Lookup::Namespace (clang::Sema *S, const char *Name, const clang::DeclContext *Within)
 
void CppInternal::utils::Lookup::Named (clang::Sema *S, clang::LookupResult &R, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * CppInternal::utils::Lookup::Named (clang::Sema *S, const clang::DeclarationName &Name, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * CppInternal::utils::Lookup::Named (clang::Sema *S, llvm::StringRef Name, const clang::DeclContext *Within=nullptr)
 
clang::NamedDecl * CppInternal::utils::Lookup::Named (clang::Sema *S, const char *Name, const clang::DeclContext *Within=nullptr)