class exception_list

Declaration

class exception_list : public exception { /* full declaration omitted */ };

Description

The class exception_list is a container of exception_ptr objects parallel algorithms may use to communicate uncaught exceptions encountered during parallel execution to the caller of the algorithm The type exception_list::const_iterator fulfills the requirements of a forward iterator.

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:33

Inherits from: exception

Method Overview

Inherited from exception:

Methods

void add(const std::exception_ptr& e)

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:69

Parameters

const std::exception_ptr& e

exception_list_type::const_iterator begin()
    const noexcept

Description

An iterator referring to the first exception_ptr object contained within the exception_list.

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:84

exception_list_type::const_iterator end()
    const noexcept

Description

An iterator which is the past-the-end value for the exception_list.

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:91

exception_list()

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:58

exception_list(const std::exception_ptr& e)

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:59

Parameters

const std::exception_ptr& e

exception_list(
    pika::exception_list::exception_list_type&& l)

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:60

Parameters

pika::exception_list::exception_list_type&& l

exception_list(const pika::exception_list& l)

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:62

Parameters

const pika::exception_list& l

exception_list(pika::exception_list&& l)

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:63

Parameters

pika::exception_list&& l

std::error_code get_error() const

Description

\condNOINTERNAL

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:98

std::string get_message() const

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:100

std::size_t size() const noexcept

Description

The number of exception_ptr objects contained within the exception_list.

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:76

~exception_list() noexcept

Description

\condNOINTERNAL

Declared at: libs/pika/errors/include/pika/errors/exception_list.hpp:56