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. |
1.2.9-20010812 written by Dimitri van Heesch,
© 1997-2001