|
CppInterOp
C++ Language Interoperability Layer
|
This is the complete list of members for CppInternal::Interpreter, including all inherited members.
| AddIncludePath(llvm::StringRef PathsStr) | CppInternal::Interpreter | inline |
| AddIncludePaths(llvm::StringRef PathsStr, const char *Delim=":") | CppInternal::Interpreter | inline |
| CompilationResult enum name | CppInternal::Interpreter | |
| compileFunction(llvm::StringRef name, llvm::StringRef code, bool ifUnique, bool withAccessControl) | CppInternal::Interpreter | inline |
| 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::Interpreter | inlinestatic |
| declare(const std::string &input, clang::PartialTranslationUnit **PTU=nullptr) | CppInternal::Interpreter | inline |
| evaluate(const std::string &input, clang::Value &V) | CppInternal::Interpreter | inline |
| Execute(clang::PartialTranslationUnit &T) | CppInternal::Interpreter | inline |
| getAddressOfGlobal(const clang::GlobalDecl &GD) const | CppInternal::Interpreter | inline |
| getAddressOfGlobal(llvm::StringRef SymName) const | CppInternal::Interpreter | inline |
| getCI() const | CppInternal::Interpreter | inline |
| getCompilerInstance() const | CppInternal::Interpreter | inline |
| getDynamicLibraryManager() const | CppInternal::Interpreter | inline |
| getDynamicLibraryManager() | CppInternal::Interpreter | inline |
| getExecutionEngine() const | CppInternal::Interpreter | inline |
| GetIncludePaths(llvm::SmallVectorImpl< std::string > &incpaths, bool withSystem, bool withFlags) const | CppInternal::Interpreter | inline |
| getRedirectionFileForOutOfProcess(int FD) | CppInternal::Interpreter | inline |
| getSema() const | CppInternal::Interpreter | inline |
| getSymbolAddress(clang::GlobalDecl GD) const | CppInternal::Interpreter | inline |
| getSymbolAddress(llvm::StringRef IRName) const | CppInternal::Interpreter | inline |
| getSymbolAddressFromLinkerName(llvm::StringRef LinkerName) const | CppInternal::Interpreter | inline |
| Interpreter(std::unique_ptr< clang::Interpreter > CI, std::unique_ptr< IOContext > ctx=nullptr, bool oop=false) | CppInternal::Interpreter | inline |
| isInSyntaxOnlyMode() const | CppInternal::Interpreter | inline |
| isOutOfProcess() const | CppInternal::Interpreter | inline |
| kFailure enum value | CppInternal::Interpreter | |
| kMoreInputExpected enum value | CppInternal::Interpreter | |
| kSuccess enum value | CppInternal::Interpreter | |
| loadLibrary(const std::string &filename, bool lookup) | CppInternal::Interpreter | inline |
| makeEngineOnce() const | CppInternal::Interpreter | inline |
| operator clang::Interpreter &() | CppInternal::Interpreter | inline |
| operator const clang::Interpreter &() const | CppInternal::Interpreter | inline |
| Parse(llvm::StringRef Code) | CppInternal::Interpreter | inline |
| ParseAndExecute(llvm::StringRef Code, clang::Value *V=nullptr) | CppInternal::Interpreter | inline |
| process(const std::string &input, clang::Value *V=0, clang::PartialTranslationUnit **PTU=nullptr, bool disableValuePrinting=false) | CppInternal::Interpreter | inline |
| toString(const char *type, void *obj) | CppInternal::Interpreter | inline |
| Undo(unsigned N=1) | CppInternal::Interpreter | inline |
| undo(unsigned N=1) | CppInternal::Interpreter | inline |
| ~Interpreter() | CppInternal::Interpreter | inline |