|
cppx-core
|
#include <cppx-core/failure-handling/Abstract_source_location.hpp>#include <cppx-core/language/syntax/all.hpp>#include <cppx-core/language/types/Truth.hpp>#include <stdexcept>#include <exception>#include <string>
Go to the source code of this file.
Classes | |
| struct | cppx::hf::Success |
| struct | cppx::hf::Failure |
Namespaces | |
| cppx | |
| cppx::hopefully_and_fail | |
| cppx::hf | |
Functions | |
| cppx::hf::CPPX_USE_STD (current_exception, runtime_error, string, throw_with_nested) | |
| auto | cppx::hf::hopefully (const Truth condition) -> Truth |
| template<class X = runtime_error> | |
| auto | cppx::hf::fail (const string &message) -> Truth |
| template<class X = runtime_error> | |
| auto | cppx::hf::fail (const string &message, const Abstract_source_location &throw_point) -> Truth |
| template<class Value > | |
| auto | cppx::hf::operator>> (const Value &v, Failure) -> Truth |
1.8.15