A list of asynchronous exceptions. More...
#include <sycl/exception_list.hpp>
Public Types | |
using | value_type = std::exception_ptr |
using | reference = value_type & |
using | const_reference = const value_type & |
using | size_type = std::size_t |
using | iterator = std::vector< std::exception_ptr >::const_iterator |
using | const_iterator = std::vector< std::exception_ptr >::const_iterator |
Public Member Functions | |
size_type | size () const |
iterator | begin () const |
iterator | end () const |
Friends | |
class | detail::queue_impl |
A list of asynchronous exceptions.
Definition at line 31 of file exception_list.hpp.
using sycl::_V1::exception_list::const_iterator = std::vector<std::exception_ptr>::const_iterator |
Definition at line 38 of file exception_list.hpp.
using sycl::_V1::exception_list::const_reference = const value_type & |
Definition at line 35 of file exception_list.hpp.
using sycl::_V1::exception_list::iterator = std::vector<std::exception_ptr>::const_iterator |
Definition at line 37 of file exception_list.hpp.
Definition at line 34 of file exception_list.hpp.
using sycl::_V1::exception_list::size_type = std::size_t |
Definition at line 36 of file exception_list.hpp.
using sycl::_V1::exception_list::value_type = std::exception_ptr |
Definition at line 33 of file exception_list.hpp.
exception_list::iterator sycl::_V1::exception_list::begin | ( | ) | const |
Definition at line 19 of file exception_list.cpp.
exception_list::iterator sycl::_V1::exception_list::end | ( | ) | const |
Definition at line 21 of file exception_list.cpp.
exception_list::size_type sycl::_V1::exception_list::size | ( | ) | const |
Definition at line 17 of file exception_list.cpp.
Referenced by sycl::_V1::detail::queue_impl::throw_asynchronous().
|
friend |
Definition at line 47 of file exception_list.hpp.