#pragma once
#include <stdexcept>

namespace myapp::cmdargs {

class error : public std::runtime_error
{
    using std::runtime_error::runtime_error;
};

class unknown_option : public error
{
    using error::error;
};

class invalid_option_value : public error
{
    using error::error;
};

class reading_file : public error
{
    using error::error;
};

} /* namespace myapp::cmdargs */
