Public Member Functions | List of all members
doctest::detail::ResultBuilder Struct Reference

#include <doctest.h>

Inheritance diagram for doctest::detail::ResultBuilder:
Inheritance graph
[legend]

Public Member Functions

template<int comparison, typename L , typename R >
DOCTEST_NOINLINE void binary_assert (const DOCTEST_REF_WRAP(L) lhs, const DOCTEST_REF_WRAP(R) rhs)
 
bool log ()
 
void react () const
 
 ResultBuilder (assertType::Enum at, const char *file, int line, const char *expr, const char *exception_type="", const char *exception_string="")
 
void setResult (const Result &res)
 
void translateException ()
 
template<typename L >
DOCTEST_NOINLINE void unary_assert (const DOCTEST_REF_WRAP(L) val)
 

Additional Inherited Members

- Public Attributes inherited from doctest::AssertData
assertType::Enum m_at
 
String m_decomp
 
String m_exception
 
const char * m_exception_string
 
const char * m_exception_type
 
const char * m_expr
 
bool m_failed
 
const char * m_file
 
int m_line
 
const TestCaseDatam_test_case
 
bool m_threw
 
bool m_threw_as
 

Detailed Description

Definition at line 1294 of file doctest.h.

Constructor & Destructor Documentation

◆ ResultBuilder()

doctest::detail::ResultBuilder::ResultBuilder ( assertType::Enum  at,
const char *  file,
int  line,
const char *  expr,
const char *  exception_type = "",
const char *  exception_string = "" 
)

Member Function Documentation

◆ binary_assert()

template<int comparison, typename L , typename R >
DOCTEST_NOINLINE void doctest::detail::ResultBuilder::binary_assert ( const DOCTEST_REF_WRAP(L)  lhs,
const DOCTEST_REF_WRAP(R)  rhs 
)
inline

Definition at line 1302 of file doctest.h.

◆ log()

bool doctest::detail::ResultBuilder::log ( )

◆ react()

void doctest::detail::ResultBuilder::react ( ) const

◆ setResult()

void doctest::detail::ResultBuilder::setResult ( const Result res)

◆ translateException()

void doctest::detail::ResultBuilder::translateException ( )

◆ unary_assert()

template<typename L >
DOCTEST_NOINLINE void doctest::detail::ResultBuilder::unary_assert ( const DOCTEST_REF_WRAP(L)  val)
inline

OCLINT bitwise operator in conditional

Definition at line 1310 of file doctest.h.


The documentation for this struct was generated from the following file:


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23