class invalid_config_file_syntax

Declaration

class invalid_config_file_syntax : public invalid_syntax { /* full declaration omitted */ };

Description

Class thrown when there's syntax error either for command line or config file options. See derived children for concrete classes.

Declared at: libs/pika/program_options/include/pika/program_options/errors.hpp:362

Inherits from: invalid_syntax

Member Variables

Inherited from invalid_syntax:

protected m_kind

Inherited from error_with_option_name:

protected m_option_style
protected m_substitutions
protected m_substitution_defaults
public m_error_template
protected m_message

Method Overview

Inherited from invalid_syntax:

Inherited from error_with_option_name:

Inherited from error:

    Methods

    invalid_config_file_syntax(
        const std::string& invalid_line,
        pika::program_options::invalid_syntax::kind_t
            kind)

    Declared at: libs/pika/program_options/include/pika/program_options/errors.hpp:365

    Parameters

    const std::string& invalid_line
    pika::program_options::invalid_syntax::kind_t kind

    std::string tokens() const

    Description

    Convenience functions for backwards compatibility

    Declared at: libs/pika/program_options/include/pika/program_options/errors.hpp:374

    ~invalid_config_file_syntax() noexcept

    Description

    gcc says that throw specification on dtor is loosened without this line

    Declared at: libs/pika/program_options/include/pika/program_options/errors.hpp:371