Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
catch_section.h File Reference
#include "catch_compiler_capabilities.h"
#include "catch_section_info.h"
#include "catch_totals.h"
#include "catch_timer.h"
#include <string>
Include dependency graph for catch_section.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Catch::Section
 

Namespaces

namespace  Catch
 

Macros

#define INTERNAL_CATCH_SECTION(...)
 
#define INTERNAL_CATCH_DYNAMIC_SECTION(...)
 

Macro Definition Documentation

◆ INTERNAL_CATCH_DYNAMIC_SECTION

#define INTERNAL_CATCH_DYNAMIC_SECTION ( ...)
Value:
CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS \
if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, (Catch::ReusableStringStream() << __VA_ARGS__).str() ) ) \
#define CATCH_INTERNAL_LINEINFO
#define INTERNAL_CATCH_UNIQUE_NAME(name)
#define CATCH_INTERNAL_UNSUPPRESS_UNUSED_WARNINGS

Definition at line 44 of file catch_section.h.

44#define INTERNAL_CATCH_DYNAMIC_SECTION( ... ) \
45 CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS \
46 if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, (Catch::ReusableStringStream() << __VA_ARGS__).str() ) ) \
47 CATCH_INTERNAL_UNSUPPRESS_UNUSED_WARNINGS

◆ INTERNAL_CATCH_SECTION

#define INTERNAL_CATCH_SECTION ( ...)
Value:
CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS \
if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, __VA_ARGS__ ) ) \

Definition at line 39 of file catch_section.h.

39#define INTERNAL_CATCH_SECTION( ... ) \
40 CATCH_INTERNAL_SUPPRESS_UNUSED_WARNINGS \
41 if( Catch::Section const& INTERNAL_CATCH_UNIQUE_NAME( catch_internal_Section ) = Catch::SectionInfo( CATCH_INTERNAL_LINEINFO, __VA_ARGS__ ) ) \
42 CATCH_INTERNAL_UNSUPPRESS_UNUSED_WARNINGS