Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
cmdline.hpp File Reference
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::program_options
 Namespace for the library.
 
 boost::program_options::command_line_style
 

Enumerations

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
}
 Various possible styles of options. More...