rcpputils
master
C++ API providing common utilities and data structures.
|
Assertion-like exceptions for halting tests. More...
#include <exception>
#include <stdexcept>
#include <string>
#include "rcpputils/visibility_control.hpp"
Go to the source code of this file.
Classes | |
class | rcpputils::AssertionException |
An assertion-like exception for halting tests if conditions are not met. More... | |
class | rcpputils::IllegalStateException |
An exception to be thrown when a state check fails. More... | |
Namespaces | |
rcpputils | |
Functions | |
void | rcpputils::require_true (bool condition, const std::string &msg="invalid argument passed") |
Check that an argument condition passes. More... | |
void | rcpputils::check_true (bool condition, const std::string &msg="check reported invalid state") |
Check that a state condition passes. More... | |
void | rcpputils::assert_true (bool condition, const std::string &msg="assertion failed") |
Assert that a condition passes. More... | |
Assertion-like exceptions for halting tests.