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

Public Member Functions

 sentinel (test_logger< Mode > &logger, std::string message)
 
 sentinel (const sentinel &)=delete
 
 sentinel (sentinel &&) noexcept=default
 
sentineloperator= (const sentinel &)=delete
 
sentineloperator= (sentinel &&) noexcept=default
 
- Public Member Functions inherited from sequoia::testing::sentinel_base
 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
 

Static Public Attributes

static constexpr test_mode mode {Mode}
 

Additional Inherited Members

- Protected Member Functions inherited from sequoia::testing::sentinel_base
 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 file: