ADTF  3.18.2
result_type_decl.h File Reference

Public API for Result type and functions. More...

Go to the source code of this file.

Classes

class  Result
 A common result class usable as return value throughout. More...
 

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.
 
 a_util::result::detail
 Serves as namespace for result implementation details.
 

Functions

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...
 
template<>
bool isOk< Result > (const Result &result)
 Specialization of a_util::result::isOk<typename ResultType>() for correct lookup. More...
 

Detailed Description

Public API for Result type and functions.

Definition in file result_type_decl.h.