Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
catch_reporter_registrars.hpp File Reference
Include dependency graph for catch_reporter_registrars.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Catch::ReporterRegistrar< T >
 
class  Catch::ListenerRegistrar< T >
 

Namespaces

namespace  Catch
 

Macros

#define CATCH_REGISTER_REPORTER(name, reporterType)
 
#define CATCH_REGISTER_LISTENER(listenerType)
 

Macro Definition Documentation

◆ CATCH_REGISTER_LISTENER

#define CATCH_REGISTER_LISTENER ( listenerType)
Value:
CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
namespace{ Catch::ListenerRegistrar<listenerType> catch_internal_RegistrarFor##listenerType; } \
#define CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS

Definition at line 65 of file catch_reporter_registrars.hpp.

65#define CATCH_REGISTER_LISTENER( listenerType ) \
66 CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
67 namespace{ Catch::ListenerRegistrar<listenerType> catch_internal_RegistrarFor##listenerType; } \
68 CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS

◆ CATCH_REGISTER_REPORTER

#define CATCH_REGISTER_REPORTER ( name,
reporterType )
Value:
CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
namespace{ Catch::ReporterRegistrar<reporterType> catch_internal_RegistrarFor##reporterType( name ); } \
#define CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS
std::string name

Definition at line 60 of file catch_reporter_registrars.hpp.

60#define CATCH_REGISTER_REPORTER( name, reporterType ) \
61 CATCH_INTERNAL_SUPPRESS_GLOBALS_WARNINGS \
62 namespace{ Catch::ReporterRegistrar<reporterType> catch_internal_RegistrarFor##reporterType( name ); } \
63 CATCH_INTERNAL_UNSUPPRESS_GLOBALS_WARNINGS