#pragma once #include "common.hpp" LEMONBUDDY_NS namespace command_line { DEFINE_ERROR(argument_error); DEFINE_ERROR(value_error); class option; using choices = vector; using options = vector