#include <result.h>
|
| Error () |
|
template<typename P , typename = std::enable_if_t<std::is_convertible_v<P, E>>> |
| Error (P &&code) |
|
template<typename T , typename P , typename = std::enable_if_t<std::is_convertible_v<E, P>>> |
| operator android::base::expected< T, ResultError< P > > () const |
|
template<typename T , typename P , typename = std::enable_if_t<std::is_convertible_v<E, P>>> |
| operator android::base::expected< T, ResultError< P, false > > () const |
|
template<typename T > |
Error & | operator<< (T &&t) |
|
const std::string | str () const |
|
| Error (const Error &)=delete |
|
| Error (Error &&)=delete |
|
Error & | operator= (const Error &)=delete |
|
Error & | operator= (Error &&)=delete |
|
|
| Error (bool has_code, E code, const std::string &message) |
|
|
template<typename T , typename... Args> |
Error | ErrorfImpl (const T &&fmt, const Args &... args) |
|
template<typename T , typename... Args> |
Error | ErrnoErrorfImpl (const T &&fmt, const Args &... args) |
|
◆ Error() [1/5]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ Error() [2/5]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename P , typename = std::enable_if_t<std::is_convertible_v<P, E>>>
◆ Error() [3/5]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ Error() [4/5]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ Error() [5/5]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
android::base::Error< E, include_message, typename >::Error |
( |
bool |
has_code, |
|
|
E |
code, |
|
|
const std::string & |
message |
|
) |
| |
|
inlineprivate |
◆ operator android::base::expected< T, ResultError< P > >()
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename T , typename P , typename = std::enable_if_t<std::is_convertible_v<E, P>>>
◆ operator android::base::expected< T, ResultError< P, false > >()
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename T , typename P , typename = std::enable_if_t<std::is_convertible_v<E, P>>>
◆ operator<<()
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename T >
◆ operator=() [1/2]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ operator=() [2/2]
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ str()
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ ErrnoErrorfImpl
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename T , typename... Args>
Error ErrnoErrorfImpl |
( |
const T && |
fmt, |
|
|
const Args &... |
args |
|
) |
| |
|
friend |
◆ ErrorfImpl
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
template<typename T , typename... Args>
Error ErrorfImpl |
( |
const T && |
fmt, |
|
|
const Args &... |
args |
|
) |
| |
|
friend |
◆ code_
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ has_code_
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
◆ ss_
template<typename E = Errno, bool include_message = true, typename = std::enable_if_t<!std::is_same_v<E, int>>>
The documentation for this class was generated from the following file: