C++ Essence Library 0.1.0
A Utility Library for Modern C++ Programming
Loading...
Searching...
No Matches
essence::aggregate_error Class Reference
Inheritance diagram for essence::aggregate_error:

Public Types

using value_type = std::exception_ptr
 
using iterator = const value_type*
 
using reverse_iterator = std::reverse_iterator<iterator>
 

Public Member Functions

 ES_API (CPPESSENCE) iterator begin() const noexcept
 
 ES_API (CPPESSENCE) iterator end() const noexcept
 
 ES_API (CPPESSENCE) reverse_iterator rbegin() const noexcept
 
 ES_API (CPPESSENCE) reverse_iterator rend() const noexcept
 
 ES_API (CPPESSENCE) bool empty() const noexcept
 
template<typename E , bool Reverse = false>
ES_API(CPPESSENCE) std ES_API(CPPESSENCE) static void flatten_and_throw(const std std::optional< E > extract () const
 

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