CTBfallible
objects. **.
More...
#include "CTBfallibleBase.hxx"
Inheritance diagram for CTBfallibleBase:
Public Methods | |
CTBfallibleBase (bool b_valid=false) | |
bool | Failed () const |
bool | Valid () const |
void | Invalidate () |
Protected Methods | |
void | ThrowError () const |
Private Attributes | |
bool | mb_valid |
CTBfallible
objects. **.
Definition at line 16 of file CTBfallibleBase.hxx.
|
Construct with valid status (also default).
Definition at line 17 of file CTBfallibleBase.icc. |
|
Return
Definition at line 24 of file CTBfallibleBase.icc. Referenced by CTBfallible::operator T().
|
|
Return
Definition at line 32 of file CTBfallibleBase.icc. Referenced by CTBfallible::ElseDefaultTo().
|
|
Set fallible status to not valid.
Definition at line 40 of file CTBfallibleBase.icc. |
|
Throw exception.
Definition at line 29 of file CTBfallibleBase.cxx. Referenced by CTBfallible::operator T().
|
|
Definition at line 29 of file CTBfallibleBase.hxx. |