Blame src/cppunit/DefaultProtector.h

Packit Service e31359
#ifndef CPPUNIT_DEFAULTPROTECTOR_H
Packit Service e31359
#define CPPUNIT_DEFAULTPROTECTOR_H
Packit Service e31359
Packit Service e31359
#include <cppunit/Protector.h>
Packit Service e31359
Packit Service e31359
CPPUNIT_NS_BEGIN
Packit Service e31359
Packit Service e31359
/*! \brief Default protector that catch all exceptions (Implementation).
Packit Service e31359
 *
Packit Service e31359
 * Implementation detail.
Packit Service e31359
 * \internal This protector catch and generate a failure for the following
Packit Service e31359
 * exception types:
Packit Service e31359
 * - Exception
Packit Service e31359
 * - std::exception
Packit Service e31359
 * - ...
Packit Service e31359
 */
Packit Service e31359
class DefaultProtector : public Protector
Packit Service e31359
{
Packit Service e31359
public:
Packit Service e31359
  bool protect( const Functor &functor,
Packit Service e31359
                const ProtectorContext &context );
Packit Service e31359
};
Packit Service e31359
Packit Service e31359
CPPUNIT_NS_END
Packit Service e31359
Packit Service e31359
#endif // CPPUNIT_DEFAULTPROTECTOR_H
Packit Service e31359