kaycxx-cli
C++ CLI library
Loading...
Searching...
No Matches
Classes
command.hpp File Reference

Defines the command class and command metadata. More...

#include <cstddef>
#include <memory>
#include <optional>
#include <ostream>
#include <string>
#include <string_view>
#include <utility>
#include <vector>
#include <kaycxx/cli/args.hpp>
#include <kaycxx/cli/flag.hpp>
#include <kaycxx/cli/flag_handle.hpp>
#include <kaycxx/cli/option.hpp>
#include <kaycxx/cli/option_handle.hpp>
#include <kaycxx/cli/parameter.hpp>
#include <kaycxx/cli/parameter_base.hpp>
#include <kaycxx/cli/parameter_handle.hpp>
#include <kaycxx/cli/parameters.hpp>
#include <kaycxx/cli/parameters_handle.hpp>
#include <kaycxx/cli/repeatable_option_handle.hpp>
#include <kaycxx/cli/switch_base.hpp>
Include dependency graph for command.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kaycxx::cli::command_options
 Optional metadata for a command. More...
 
class  kaycxx::cli::command
 Defines and parses a command line interface. More...
 

Detailed Description

Defines the command class and command metadata.