ADTF  3.18.2
result_type_impl.h File Reference

Private implementation for Result type and functions. More...

Go to the source code of this file.

Namespaces

 a_util
 Serves as the root component, with common functionality documented in core functionality.
 
 a_util::result
 Serves as component for functionality handling error and return types.
 

Functions

bool operator== (const Result &lhs, const Result &rhs)
 
bool operator!= (const Result &lhs, const Result &rhs)
 Negated comparison operator (shallow comparison) More...
 
template<typename T >
bool operator== (const Result &result, const ResultInfo< T > &error_code)
 Comparison operator (equality) for objects of type Result and ResultInfo. More...
 
template<typename T >
bool operator!= (const Result &result, const ResultInfo< T > &error_code)
 Comparison operator (inequality) for objects of type Result and ResultInfo. More...
 
template<typename T >
bool operator== (const ResultInfo< T > &error_code, const Result &result)
 Comparison operator (equality) for objects of type Result and ResultInfo. More...
 
template<typename T >
bool operator!= (const ResultInfo< T > &error_code, const Result &result)
 Comparison operator (inequality) for objects of type Result and ResultInfo. More...
 
void swap (Result &lhs, Result &rhs)
 
template<>
bool isOk< Result > (const Result &result)
 Specialization of a_util::result::isOk<typename ResultType>() for correct lookup. More...
 
template<>
void swap< a_util::result::Result > (a_util::result::Result &lhs, a_util::result::Result &rhs)
 

Detailed Description

Private implementation for Result type and functions.

Definition in file result_type_impl.h.