// file : bpkg/types-parsers.hxx -*- C++ -*- // copyright : Copyright (c) 2014-2019 Code Synthesis Ltd // license : MIT; see accompanying LICENSE file // CLI parsers, included into the generated source files. // #ifndef BPKG_TYPES_PARSERS_HXX #define BPKG_TYPES_PARSERS_HXX #include #include #include // bpkg::cli namespace #include namespace bpkg { namespace cli { template <> struct parser { static void parse (path&, bool&, scanner&); }; template <> struct parser { static void parse (dir_path&, bool&, scanner&); }; template <> struct parser { static void parse (auth&, bool&, scanner&); }; template <> struct parser { static void parse (repository_type&, bool&, scanner&); }; template struct parser> { static void parse (qualified_option&, bool&, scanner&); }; } } #include #endif // BPKG_TYPES_PARSERS_HXX