|
Dev Essential
1.6.3
|
Serves as namespace for result implementation details. More...
Classes | |
| class | ErrorDescription |
| struct | ErrorDescriptionType |
| type needed for reference counting More... | |
| class | IErrorDescription |
| class | ReferenceCountedObject |
| Default implementation of a reference counter. More... | |
| class | ReferenceCountedObject< IErrorDescription, ErrorDescriptionType > |
| class | ReferenceCountedObjectInterface |
| class | ResultDescription |
| Wrapper for either a pointer to a detailed description object or simply a numeric error code. More... | |
| struct | ResultDescriptionTraits |
| class | ResultInfoDescription |
| class | UncountedObject |
| Default implementation of a non-counting reference counter. More... | |
Typedefs | |
| typedef ErrorDescription | ErrorDescriptionType |
| Alias type needed for reference counting. | |
Functions | |
| template<typename T> | |
| bool | operator== (const ResultDescription< T > &lhs, const ResultDescription< T > &rhs) |
| template<typename T> | |
| bool | operator!= (const ResultDescription< T > &lhs, const ResultDescription< T > &rhs) |
Serves as namespace for result implementation details.
|
inline |
Compare two result description objects for inequality
| T | Detailed description type |
| [in] | lhs | Left hand side result description object |
| [in] | rhs | Right hand side result description object |
true if both result description objects compare not equal, false otherwise
|
inline |
Compare two result description objects for equality
| T | Detailed description type |
| [in] | lhs | Left hand side result description object |
| [in] | rhs | Right hand side result description object |
true if both result description objects compare equal, false otherwise