Android-cuttlefish cvd tool
Public Member Functions | Static Public Member Functions | List of all members
android::base::OkOrFail< T, typename > Struct Template Reference

#include <errors.h>

Public Member Functions

 OkOrFail (T &&v)
 
 OkOrFail ()=delete
 
 OkOrFail (const T &)=delete
 

Static Public Member Functions

static bool IsOk (const T &)
 
template<typename U >
static U Unwrap (T &&)
 
static std::string ErrorMessage (const T &v)
 

Constructor & Destructor Documentation

◆ OkOrFail() [1/3]

template<typename T , typename = void>
android::base::OkOrFail< T, typename >::OkOrFail ( T &&  v)

◆ OkOrFail() [2/3]

template<typename T , typename = void>
android::base::OkOrFail< T, typename >::OkOrFail ( )
delete

◆ OkOrFail() [3/3]

template<typename T , typename = void>
android::base::OkOrFail< T, typename >::OkOrFail ( const T &  )
delete

Member Function Documentation

◆ ErrorMessage()

template<typename T , typename = void>
static std::string android::base::OkOrFail< T, typename >::ErrorMessage ( const T &  v)
static

◆ IsOk()

template<typename T , typename = void>
static bool android::base::OkOrFail< T, typename >::IsOk ( const T &  )
static

◆ Unwrap()

template<typename T , typename = void>
template<typename U >
static U android::base::OkOrFail< T, typename >::Unwrap ( T &&  )
static

The documentation for this struct was generated from the following file: