tesseract v5.3.3.20231005
testing::ScopedTrace Class Reference

#include <gtest.h>

Public Member Functions

template<typename T >
 ScopedTrace (const char *file, int line, const T &message)
 
 ScopedTrace (const char *file, int line, const char *message)
 
 ScopedTrace (const char *file, int line, const std::string &message)
 
 ~ScopedTrace ()
 

Detailed Description

Definition at line 2231 of file gtest.h.

Constructor & Destructor Documentation

◆ ScopedTrace() [1/3]

template<typename T >
testing::ScopedTrace::ScopedTrace ( const char *  file,
int  line,
const T &  message 
)
inline

Definition at line 2239 of file gtest.h.

2239 {
2240 PushTrace(file, line, (Message() << message).GetString());
2241 }

◆ ScopedTrace() [2/3]

testing::ScopedTrace::ScopedTrace ( const char *  file,
int  line,
const char *  message 
)
inline

Definition at line 2244 of file gtest.h.

2244 {
2245 PushTrace(file, line, message ? message : "(null)");
2246 }

◆ ScopedTrace() [3/3]

testing::ScopedTrace::ScopedTrace ( const char *  file,
int  line,
const std::string &  message 
)
inline

Definition at line 2248 of file gtest.h.

2248 {
2249 PushTrace(file, line, message);
2250 }

◆ ~ScopedTrace()

testing::ScopedTrace::~ScopedTrace ( )

Definition at line 6741 of file gtest.cc.

6742 {
6743 UnitTest::GetInstance()->PopGTestTrace();
6744}
static UnitTest * GetInstance()
Definition: gtest.cc:5123

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