class bad_lexical_cast

Declaration

class bad_lexical_cast : public std::bad_cast { /* full declaration omitted */ };

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:17

Inherits from: std::bad_cast

Method Overview

Methods

bad_lexical_cast() noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:20

bad_lexical_cast(
    const std::type_info& source_type_arg,
    const std::type_info&
        target_type_arg) noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:31

Parameters

const std::type_info& source_type_arg
const std::type_info& target_type_arg

const std::type_info& source_type() const noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:39

const std::type_info& target_type() const noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:44

const char* what() const noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:26

virtual ~bad_lexical_cast() noexcept

Declared at: libs/pika/format/include/pika/util/bad_lexical_cast.hpp:28