class invalid_command_line_syntax

Declaration

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

Description

Class thrown when there are syntax errors in given command line

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

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_command_line_syntax(
        pika::program_options::invalid_syntax::kind_t
            kind,
        const std::string& option_name = "",
        const std::string& original_token = "",
        int option_style = 0)

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

    Parameters

    pika::program_options::invalid_syntax::kind_t kind
    const std::string& option_name = ""
    const std::string& original_token = ""
    int option_style = 0

    ~invalid_command_line_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:395