kblib 0.2.3
General utilities library for modern C++
Catch::Capturer Class Reference

#include <catch/catch.hpp>

Public Member Functions

 Capturer (StringRef macroName, SourceLineInfo const &lineInfo, ResultWas::OfType resultType, StringRef names)
 
 ~Capturer ()
 
void captureValue (size_t index, std::string const &value)
 
template<typename T >
void captureValues (size_t index, T const &value)
 
template<typename T , typename... Ts>
void captureValues (size_t index, T const &value, Ts const &... values)
 
 Capturer (StringRef macroName, SourceLineInfo const &lineInfo, ResultWas::OfType resultType, StringRef names)
 
 ~Capturer ()
 
void captureValue (size_t index, std::string const &value)
 
template<typename T >
void captureValues (size_t index, T const &value)
 
template<typename T , typename... Ts>
void captureValues (size_t index, T const &value, Ts const &... values)
 

Detailed Description

Definition at line 2652 of file catch.hpp.

Constructor & Destructor Documentation

◆ Capturer() [1/2]

Catch::Capturer::Capturer ( StringRef  macroName,
SourceLineInfo const &  lineInfo,
ResultWas::OfType  resultType,
StringRef  names 
)

◆ ~Capturer() [1/2]

Catch::Capturer::~Capturer ( )

◆ Capturer() [2/2]

Catch::Capturer::Capturer ( StringRef  macroName,
SourceLineInfo const &  lineInfo,
ResultWas::OfType  resultType,
StringRef  names 
)

◆ ~Capturer() [2/2]

Catch::Capturer::~Capturer ( )

Member Function Documentation

◆ captureValue() [1/2]

void Catch::Capturer::captureValue ( size_t  index,
std::string const &  value 
)

◆ captureValue() [2/2]

void Catch::Capturer::captureValue ( size_t  index,
std::string const &  value 
)

◆ captureValues() [1/4]

template<typename T >
void Catch::Capturer::captureValues ( size_t  index,
T const &  value 
)
inline

Definition at line 2663 of file catch.hpp.

◆ captureValues() [2/4]

template<typename T >
void Catch::Capturer::captureValues ( size_t  index,
T const &  value 
)
inline

Definition at line 2663 of file catch.hpp.

◆ captureValues() [3/4]

template<typename T , typename... Ts>
void Catch::Capturer::captureValues ( size_t  index,
T const &  value,
Ts const &...  values 
)
inline

Definition at line 2668 of file catch.hpp.

◆ captureValues() [4/4]

template<typename T , typename... Ts>
void Catch::Capturer::captureValues ( size_t  index,
T const &  value,
Ts const &...  values 
)
inline

Definition at line 2668 of file catch.hpp.


The documentation for this class was generated from the following files: