Lines Matching refs:Expected

318   llvm::Expected<PythonObject> CallMethod(const char *name,
330 llvm::Expected<PythonObject> Call(const T &... t) const {
339 llvm::Expected<PythonObject> GetAttribute(const llvm::Twine &name) const {
348 llvm::Expected<PythonObject> GetType() const {
357 llvm::Expected<bool> IsTrue() {
366 llvm::Expected<long long> AsLongLong() const;
368 llvm::Expected<unsigned long long> AsUnsignedLongLong() const;
371 llvm::Expected<unsigned long long> AsModuloUnsignedLongLong() const;
373 llvm::Expected<bool> IsInstance(const PythonObject &cls) {
388 template <typename T> llvm::Expected<T> As(llvm::Expected<PythonObject> &&obj) {
397 template <> llvm::Expected<bool> As<bool>(llvm::Expected<PythonObject> &&obj);
400 llvm::Expected<long long> As<long long>(llvm::Expected<PythonObject> &&obj);
403 llvm::Expected<unsigned long long>
404 As<unsigned long long>(llvm::Expected<PythonObject> &&obj);
407 llvm::Expected<std::string> As<std::string>(llvm::Expected<PythonObject> &&obj);
462 static llvm::Expected<PythonString> FromUTF8(llvm::StringRef string);
472 llvm::Expected<llvm::StringRef> AsUTF8() const;
577 llvm::Expected<PythonObject> GetItem(const PythonObject &key) const;
578 llvm::Expected<PythonObject> GetItem(const llvm::Twine &key) const;
608 static llvm::Expected<PythonModule> Import(const llvm::Twine &name);
610 llvm::Expected<PythonObject> Get(const llvm::Twine &name);
629 llvm::Expected<ArgInfo> GetArgInfo() const;
651 static llvm::Expected<PythonFile> FromFile(File &file,
654 llvm::Expected<lldb::FileSP> ConvertToFile(bool borrowed = false);
655 llvm::Expected<lldb::FileSP>
697 template <typename T> T unwrapOrSetPythonException(llvm::Expected<T> expected) {
710 template <typename T> T unwrapIgnoringErrors(llvm::Expected<T> expected) {
717 llvm::Expected<PythonObject> runStringOneLine(const llvm::Twine &string,
721 llvm::Expected<PythonObject> runStringMultiLine(const llvm::Twine &string,
752 llvm::Expected<PythonObject> operator()(Args &&... args) {