cpp_result f19982d
Loading...
Searching...
No Matches
cpp_result Namespace Reference

Classes

class  Result
 Result<T, E> - Holds either a value (Ok) or an error (Err). More...
 
class  Result< void, E >
 Result<void, E> - Specialization for operations that return no value, only success or error. More...
 

Functions

template<typename T, typename E>
Result< T, E > Ok (T val)
 
template<typename T, typename E>
Result< T, E > Err (E err)
 
template<typename E>
Result< void, E > Ok ()
 
template<typename E>
Result< void, E > Err (E err)
 

Function Documentation

◆ Err() [1/2]

template<typename T, typename E>
Result< T, E > cpp_result::Err ( E err)
inline

◆ Err() [2/2]

template<typename E>
Result< void, E > cpp_result::Err ( E err)
inline

◆ Ok() [1/2]

template<typename E>
Result< void, E > cpp_result::Ok ( )
inline

◆ Ok() [2/2]

template<typename T, typename E>
Result< T, E > cpp_result::Ok ( T val)
inline