| CppUnit project page | FAQ |
Protector chain (Implementation). Implementation detail. More...
#include <ProtectorChain.h>


Classes | |
| class | ProtectFunctor |
Public Member Functions | |
| ProtectorChain () | |
| ~ProtectorChain () | |
| void | push (Protector *protector) |
| void | pop () |
| int | count () const |
| bool | protect (const Functor &functor, const ProtectorContext &context) |
Public Member Functions inherited from Protector | |
| virtual | ~Protector () |
Private Types | |
| typedef std::deque< Protector * > | Protectors |
| typedef std::deque< Functor * > | Functors |
Private Attributes | |
| Protectors | m_protectors |
Additional Inherited Members | |
Protected Member Functions inherited from Protector | |
| void | reportError (const ProtectorContext &context, const Exception &error) const |
| void | reportError (const ProtectorContext &context, const Message &message, const SourceLine &sourceLine=SourceLine()) const |
| void | reportFailure (const ProtectorContext &context, const Exception &failure) const |
| Message | actualMessage (const Message &message, const ProtectorContext &context) const |
Protector chain (Implementation). Implementation detail.
|
private |
|
private |
| ProtectorChain::ProtectorChain | ( | ) |
| ProtectorChain::~ProtectorChain | ( | ) |
| int ProtectorChain::count | ( | ) | const |
| void ProtectorChain::pop | ( | ) |
|
virtual |
Implements Protector.
| void ProtectorChain::push | ( | Protector * | protector | ) |
|
private |
|
Send comments to: CppUnit Developers |