enum | boost::program_options::command_line_style::style_t {
boost::program_options::command_line_style::allow_long = 1,
boost::program_options::command_line_style::allow_short = allow_long << 1,
boost::program_options::command_line_style::allow_dash_for_short = allow_short << 1,
boost::program_options::command_line_style::allow_slash_for_short = allow_dash_for_short << 1,
boost::program_options::command_line_style::long_allow_adjacent = allow_slash_for_short << 1,
boost::program_options::command_line_style::long_allow_next = long_allow_adjacent << 1,
boost::program_options::command_line_style::short_allow_adjacent = long_allow_next << 1,
boost::program_options::command_line_style::short_allow_next = short_allow_adjacent << 1,
boost::program_options::command_line_style::allow_sticky = short_allow_next << 1,
boost::program_options::command_line_style::allow_guessing = allow_sticky << 1,
boost::program_options::command_line_style::long_case_insensitive = allow_guessing << 1,
boost::program_options::command_line_style::short_case_insensitive = long_case_insensitive << 1,
boost::program_options::command_line_style::case_insensitive = (long_case_insensitive | short_case_insensitive),
boost::program_options::command_line_style::allow_long_disguise = short_case_insensitive << 1,
boost::program_options::command_line_style::unix_style,
boost::program_options::command_line_style::default_style = unix_style
} |