27CLI11_INLINE
bool split_short(
const std::string ¤t, std::string &name, std::string &rest);
30CLI11_INLINE
bool split_long(
const std::string ¤t, std::string &name, std::string &value);
33CLI11_INLINE
bool split_windows_style(
const std::string ¤t, std::string &name, std::string &value);
36CLI11_INLINE std::vector<std::string> split_names(std::string current);
39CLI11_INLINE std::vector<std::pair<std::string, std::string>> get_default_flag_values(
const std::string &str);
42CLI11_INLINE std::tuple<std::vector<std::string>, std::vector<std::string>, std::string>
43get_names(
const std::vector<std::string> &input,
bool allow_non_standard =
false);
50#include "impl/Split_inl.hpp"