![]()  | 
  
    Laelaps
    2.3.5
    
   RoadNarrows Robotics Small Outdoor Mobile Robot Project 
   | 
 
Simple diagnostics statistics class. More...
#include <laelaps_diag.h>
Public Member Functions | |
| DiagStats () | |
| Constructor.  | |
| ~DiagStats () | |
| Destructor.  | |
| void | zero () | 
| Zero statistics.  | |
| DiagStats & | operator+= (const DiagStats &rhs) | 
| Compound assignment operator.  More... | |
Public Attributes | |
| int | passCnt | 
| int | testCnt | 
| bool | fatal | 
Friends | |
| DiagStats | operator+ (DiagStats lhs, const DiagStats &rhs) | 
| Addition operator.  More... | |
Simple diagnostics statistics class.
Definition at line 106 of file laelaps_diag.h.
Compound assignment operator.
A compound assignment (does not need to be a member, but often is, to modify any private members). The addition of rhs to *this takes place here.
| rhs | Right hand side object. | 
Definition at line 149 of file laelaps_diag.h.
Addition operator.
Friends defined inside class body are inline and are hidden from non-ADL lookup (Argument-Dependent Lookup). Passing lhs by value helps optimize chained a+b+c. Otherwise, both parameters may be const references.
| lhs | Left hand side lvalue. | 
| rhs | Right hand side object. | 
Definition at line 169 of file laelaps_diag.h.