Classes | Public Member Functions | Public Attributes | List of all members
doctest::AssertData Struct Reference

#include <doctest.h>

Inheritance diagram for doctest::AssertData:
Inheritance graph
[legend]

Classes

class  StringContains
 

Public Member Functions

 AssertData (assertType::Enum at, const char *file, int line, const char *expr, const char *exception_type, const StringContains &exception_string)
 

Public Attributes

assertType::Enum m_at
 
String m_decomp
 
String m_exception
 
class DOCTEST_INTERFACE doctest::AssertData::StringContains 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 801 of file doctest.h.

Constructor & Destructor Documentation

◆ AssertData()

doctest::AssertData::AssertData ( assertType::Enum  at,
const char *  file,
int  line,
const char *  expr,
const char *  exception_type,
const StringContains exception_string 
)

Member Data Documentation

◆ m_at

assertType::Enum doctest::AssertData::m_at

Definition at line 805 of file doctest.h.

◆ m_decomp

String doctest::AssertData::m_decomp

Definition at line 816 of file doctest.h.

◆ m_exception

String doctest::AssertData::m_exception

Definition at line 813 of file doctest.h.

◆ m_exception_string

class DOCTEST_INTERFACE doctest::AssertData::StringContains doctest::AssertData::m_exception_string

◆ m_exception_type

const char* doctest::AssertData::m_exception_type

Definition at line 820 of file doctest.h.

◆ m_expr

const char* doctest::AssertData::m_expr

Definition at line 808 of file doctest.h.

◆ m_failed

bool doctest::AssertData::m_failed

Definition at line 809 of file doctest.h.

◆ m_file

const char* doctest::AssertData::m_file

Definition at line 806 of file doctest.h.

◆ m_line

int doctest::AssertData::m_line

Definition at line 807 of file doctest.h.

◆ m_test_case

const TestCaseData* doctest::AssertData::m_test_case

Definition at line 804 of file doctest.h.

◆ m_threw

bool doctest::AssertData::m_threw

Definition at line 812 of file doctest.h.

◆ m_threw_as

bool doctest::AssertData::m_threw_as

Definition at line 819 of file doctest.h.


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


rosbag_fancy
Author(s):
autogenerated on Tue Feb 20 2024 03:20:59