Sequoia
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
sequoia::testing::sentinel_base Class Reference
Inheritance diagram for sequoia::testing::sentinel_base:
sequoia::testing::sentinel< Mode >

Public Member Functions

 sentinel_base (const sentinel_base &)=delete
 
sentinel_baseoperator= (const sentinel_base &)=delete
 
void log_performance_check ()
 
void log_check ()
 
void log_failure (std::string_view message)
 
void log_performance_failure (std::string_view message)
 
void log_critical_failure (std::string_view message)
 
void log_caught_exception_message (std::string_view message)
 
bool critical_failure_detected () const noexcept
 
bool failure_detected () const noexcept
 
bool checks_registered () const noexcept
 

Protected Member Functions

 sentinel_base (test_logger_base &logger, test_mode mode, std::string message)
 
 sentinel_base (sentinel_base &&) noexcept=default
 
sentinel_baseoperator= (sentinel_base &&) noexcept=default
 

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