![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Class allowing to encapsulate a typed process result associated to a string description. More...
#include <ProcessingResult.h>
Public Member Functions | |
| operator const T & () const | |
| operator conversion for results comparison | |
Constructors and destructors | |
| ProcessingResult () | |
| default constructor | |
| ProcessingResult (const T &result, const std::string &msg="") | |
| constructor with result value and optional associated message | |
| ProcessingResult (const ProcessingResult &processingResult) | |
| copy constructor | |
| ProcessingResult & | operator= (const ProcessingResult &processingResult) |
| copy operator | |
| ~ProcessingResult () | |
| destructor | |
| const T & | getResult () const |
| access to result associated to object | |
| void | setResult (const T &result) |
| access to result associated to object | |
| const std::string & | getMsg () const |
| access to string associated to object | |
| void | setMsg (const std::string &msg) |
| access to string associated to object | |
Protected Attributes | |
| T | _result |
| result associated to object | |
| std::string | _msg |
| string associated to object | |
Class allowing to encapsulate a typed process result associated to a string description.
1.8.14