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

Go to the source code of this file.

Classes

struct  Catch_global_namespace_dummy
 
struct  Catch::CaseSensitive
 
class  Catch::NonCopyable
 
struct  Catch::SourceLineInfo
 
struct  Catch::StreamEndStop
 

Namespaces

namespace  Catch
 

Macros

#define INTERNAL_CATCH_UNIQUE_NAME_LINE2(name, line)
 
#define INTERNAL_CATCH_UNIQUE_NAME_LINE(name, line)
 
#define INTERNAL_CATCH_UNIQUE_NAME(name)
 
#define CATCH_INTERNAL_LINEINFO    ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) )
 

Functions

std::ostream & operator<< (std::ostream &, Catch_global_namespace_dummy)
 
std::ostream & Catch::operator<< (std::ostream &os, SourceLineInfo const &info)
 
template<typename T >
T const & Catch::operator+ (T const &value, StreamEndStop)
 

Macro Definition Documentation

◆ CATCH_INTERNAL_LINEINFO

#define CATCH_INTERNAL_LINEINFO    ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) )

Definition at line 88 of file catch_common.h.

88#define CATCH_INTERNAL_LINEINFO \
89 ::Catch::SourceLineInfo( __FILE__, static_cast<std::size_t>( __LINE__ ) )

◆ INTERNAL_CATCH_UNIQUE_NAME

#define INTERNAL_CATCH_UNIQUE_NAME ( name)
Value:
#define INTERNAL_CATCH_UNIQUE_NAME_LINE(name, line)
std::string name

Definition at line 16 of file catch_common.h.

◆ INTERNAL_CATCH_UNIQUE_NAME_LINE

#define INTERNAL_CATCH_UNIQUE_NAME_LINE ( name,
line )
Value:
#define INTERNAL_CATCH_UNIQUE_NAME_LINE2(name, line)

Definition at line 14 of file catch_common.h.

◆ INTERNAL_CATCH_UNIQUE_NAME_LINE2

#define INTERNAL_CATCH_UNIQUE_NAME_LINE2 ( name,
line )
Value:
name##line

Definition at line 13 of file catch_common.h.

Function Documentation

◆ operator<<()

std::ostream & operator<< ( std::ostream & ,
Catch_global_namespace_dummy  )