This class count the number of success and failure. More...
#include <hpp/statistics/success-bin.hh>
Classes | |
class | Reason |
In case of failure, you can provide a reason. More... | |
Public Member Functions | |
SuccessBin (const bool success, const Reason &r=REASON_UNKNOWN) | |
Constructor. | |
bool | isSuccess () const |
Value of the bin. | |
const Reason & | reason () const |
If this bin represents 'failure', returns the reason. | |
const std::string & | reasonString () const |
If this bin represents 'failure', returns the reason as a string. | |
bool | operator== (const SuccessBin &other) const |
Check for equality. | |
bool | operator< (const SuccessBin &other) const |
Comparison. | |
Static Public Member Functions | |
static Reason | createReason (const std::string &what) |
Create a new Reason. | |
Static Public Attributes | |
static const Reason | REASON_UNKNOWN |
The default reason for 'failure'. |
This class count the number of success and failure.
hpp::statistics::SuccessBin::SuccessBin | ( | const bool | success, |
const Reason & | r = REASON_UNKNOWN |
||
) |
Constructor.
static Reason hpp::statistics::SuccessBin::createReason | ( | const std::string & | what | ) | [static] |
Create a new Reason.
what | The text associated with the reason. |
bool hpp::statistics::SuccessBin::isSuccess | ( | ) | const |
Value of the bin.
bool hpp::statistics::SuccessBin::operator< | ( | const SuccessBin & | other | ) | const |
Comparison.
bool hpp::statistics::SuccessBin::operator== | ( | const SuccessBin & | other | ) | const |
Check for equality.
const Reason& hpp::statistics::SuccessBin::reason | ( | ) | const |
If this bin represents 'failure', returns the reason.
const std::string& hpp::statistics::SuccessBin::reasonString | ( | ) | const |
If this bin represents 'failure', returns the reason as a string.
const Reason hpp::statistics::SuccessBin::REASON_UNKNOWN [static] |
The default reason for 'failure'.