26CLI11_INLINE
bool split_short(
const std::string ¤t, std::string &name, std::string &rest);
29CLI11_INLINE
bool split_long(
const std::string ¤t, std::string &name, std::string &value);
32CLI11_INLINE
bool split_windows_style(
const std::string ¤t, std::string &name, std::string &value);
35CLI11_INLINE std::vector<std::string> split_names(std::string current);
38CLI11_INLINE std::vector<std::pair<std::string, std::string>> get_default_flag_values(
const std::string &str);
41CLI11_INLINE std::tuple<std::vector<std::string>, std::vector<std::string>, std::string>
42get_names(
const std::vector<std::string> &input,
bool allow_non_standard =
false);
49#include "impl/Split_inl.hpp"