Lines Matching refs:Expected

325   llvm::Expected<PythonObject> CallMethod(const char *name,
337 llvm::Expected<PythonObject> Call(const T &... t) const {
346 llvm::Expected<PythonObject> GetAttribute(const llvm::Twine &name) const {
355 llvm::Expected<bool> IsTrue() {
364 llvm::Expected<long long> AsLongLong() const;
366 llvm::Expected<long long> AsUnsignedLongLong() const;
369 llvm::Expected<unsigned long long> AsModuloUnsignedLongLong() const;
371 llvm::Expected<bool> IsInstance(const PythonObject &cls) {
386 template <typename T> llvm::Expected<T> As(llvm::Expected<PythonObject> &&obj) {
395 template <> llvm::Expected<bool> As<bool>(llvm::Expected<PythonObject> &&obj);
398 llvm::Expected<long long> As<long long>(llvm::Expected<PythonObject> &&obj);
401 llvm::Expected<unsigned long long>
402 As<unsigned long long>(llvm::Expected<PythonObject> &&obj);
405 llvm::Expected<std::string> As<std::string>(llvm::Expected<PythonObject> &&obj);
465 static llvm::Expected<PythonString> FromUTF8(llvm::StringRef string);
476 llvm::Expected<llvm::StringRef> AsUTF8() const;
576 llvm::Expected<PythonObject> GetItem(const PythonObject &key) const;
577 llvm::Expected<PythonObject> GetItem(const llvm::Twine &key) const;
607 static llvm::Expected<PythonModule> Import(const llvm::Twine &name);
609 llvm::Expected<PythonObject> Get(const llvm::Twine &name);
628 llvm::Expected<ArgInfo> GetArgInfo() const;
650 static llvm::Expected<PythonFile> FromFile(File &file,
653 llvm::Expected<lldb::FileSP> ConvertToFile(bool borrowed = false);
654 llvm::Expected<lldb::FileSP>
696 template <typename T> T unwrapOrSetPythonException(llvm::Expected<T> expected) {
709 template <typename T> T unwrapIgnoringErrors(llvm::Expected<T> expected) {
716 llvm::Expected<PythonObject> runStringOneLine(const llvm::Twine &string,
720 llvm::Expected<PythonObject> runStringMultiLine(const llvm::Twine &string,
751 llvm::Expected<PythonObject> operator()(Args &&... args) {