CppInterOp
C++ Language Interoperability Layer
Loading...
Searching...
No Matches
CppInternal::Interpreter Member List

This is the complete list of members for CppInternal::Interpreter, including all inherited members.

AddIncludePath(llvm::StringRef PathsStr)CppInternal::Interpreterinline
AddIncludePaths(llvm::StringRef PathsStr, const char *Delim=":")CppInternal::Interpreterinline
CompilationResult enum nameCppInternal::Interpreter
compileFunction(llvm::StringRef name, llvm::StringRef code, bool ifUnique, bool withAccessControl)CppInternal::Interpreterinline
create(int argc, const char *const *argv, const char *llvmdir=nullptr, const std::vector< std::shared_ptr< clang::ModuleFileExtension > > &moduleExtensions={}, void *extraLibHandle=nullptr, bool noRuntime=true)CppInternal::Interpreterinlinestatic
declare(const std::string &input, clang::PartialTranslationUnit **PTU=nullptr)CppInternal::Interpreterinline
evaluate(const std::string &input, clang::Value &V)CppInternal::Interpreterinline
Execute(clang::PartialTranslationUnit &T)CppInternal::Interpreterinline
getAddressOfGlobal(const clang::GlobalDecl &GD) constCppInternal::Interpreterinline
getAddressOfGlobal(llvm::StringRef SymName) constCppInternal::Interpreterinline
getCI() constCppInternal::Interpreterinline
getCompilerInstance() constCppInternal::Interpreterinline
getDynamicLibraryManager() constCppInternal::Interpreterinline
getDynamicLibraryManager()CppInternal::Interpreterinline
getExecutionEngine() constCppInternal::Interpreterinline
GetIncludePaths(llvm::SmallVectorImpl< std::string > &incpaths, bool withSystem, bool withFlags) constCppInternal::Interpreterinline
getRedirectionFileForOutOfProcess(int FD)CppInternal::Interpreterinline
getSema() constCppInternal::Interpreterinline
getSymbolAddress(clang::GlobalDecl GD) constCppInternal::Interpreterinline
getSymbolAddress(llvm::StringRef IRName) constCppInternal::Interpreterinline
getSymbolAddressFromLinkerName(llvm::StringRef LinkerName) constCppInternal::Interpreterinline
Interpreter(std::unique_ptr< clang::Interpreter > CI, std::unique_ptr< IOContext > ctx=nullptr, bool oop=false)CppInternal::Interpreterinline
isInSyntaxOnlyMode() constCppInternal::Interpreterinline
isOutOfProcess() constCppInternal::Interpreterinline
kFailure enum valueCppInternal::Interpreter
kMoreInputExpected enum valueCppInternal::Interpreter
kSuccess enum valueCppInternal::Interpreter
loadLibrary(const std::string &filename, bool lookup)CppInternal::Interpreterinline
makeEngineOnce() constCppInternal::Interpreterinline
operator clang::Interpreter &()CppInternal::Interpreterinline
operator const clang::Interpreter &() constCppInternal::Interpreterinline
Parse(llvm::StringRef Code)CppInternal::Interpreterinline
ParseAndExecute(llvm::StringRef Code, clang::Value *V=nullptr)CppInternal::Interpreterinline
process(const std::string &input, clang::Value *V=0, clang::PartialTranslationUnit **PTU=nullptr, bool disableValuePrinting=false)CppInternal::Interpreterinline
toString(const char *type, void *obj)CppInternal::Interpreterinline
Undo(unsigned N=1)CppInternal::Interpreterinline
undo(unsigned N=1)CppInternal::Interpreterinline
~Interpreter()CppInternal::Interpreterinline