Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Reference

Header <boost/program_options/cmdline.hpp>
Header <boost/program_options/config.hpp>
Header <boost/program_options/environment_iterator.hpp>
Header <boost/program_options/eof_iterator.hpp>
Header <boost/program_options/errors.hpp>
Header <boost/program_options/option.hpp>
Header <boost/program_options/options_description.hpp>
Header <boost/program_options/parsers.hpp>
Header <boost/program_options/positional_options.hpp>
Header <boost/program_options/value_semantic.hpp>
Header <boost/program_options/variables_map.hpp>
Header <boost/program_options/version.hpp>

  
    
      enum style_t;
    }
  }
}

BOOST_PROGRAM_OPTIONS_DECL

  class environment_iterator;
}

  template<typename Derived, typename ValueType> class eof_iterator;
}

  
    class ambiguous_option;
    class error;
    class error_with_no_option_name;
    class error_with_option_name;
    class invalid_bool_value;
    class invalid_command_line_style;
    class invalid_command_line_syntax;
    class invalid_config_file_syntax;
    class invalid_option_value;
    class invalid_syntax;
    class multiple_occurrences;
    class multiple_values;
    class reading_file;
    class required_option;
    class too_many_positional_options_error;
    class unknown_option;
    class validation_error;
     ( text);
  }
}

  
    template<typename charT> class basic_option;

    typedef basic_option<  ;
    typedef basic_option<  ;
  }
}

  
    class duplicate_option_error;
    class option_description;
    class options_description;
    class options_description_easy_init;
  }
}

  
    template<typename charT> class basic_command_line_parser;
    template<typename charT> class basic_parsed_options;

    template<> class basic_parsed_options<>;

    enum collect_unrecognized_mode;

    typedef basic_parsed_options<  ;
    typedef basic_parsed_options<  ;
    typedef  ;
    typedef basic_command_line_parser<  ;
    typedef basic_command_line_parser<  ;
    template<typename charT> 
      basic_parsed_options<  
      (, , options_description &, 
                          = , 
                          = );
    template<typename charT> 
      basic_parsed_options<  
      (, 
                        options_description &,  = );
    template<typename charT> 
      basic_parsed_options<  
      (, options_description &,  = );
    template<typename charT> 
       
      (basic_option< , 
                           );
    parsed_options 
    (options_description &, 
                      );
    parsed_options 
    (options_description &, );
    parsed_options 
    (options_description &, );
     
    (,  = " \t", 
                = "'\"",  = "\\");
     
    (,  = , 
                = ,  = );
  }
}

  
    class positional_options_description;
  }
}

  
    template<typename T, typename charT> class typed_value;
    class typed_value_base;
    class untyped_value;
    class value_semantic;
    template<typename charT> class value_semantic_codecvt_helper;

    template<> class value_semantic_codecvt_helper<>;
    template<> class value_semantic_codecvt_helper<>;
    template<typename T> typed_value<  ();
    template<typename T> typed_value<  ();
    template<typename T> typed_value<  ();
    template<typename T> typed_value<  ( v);
    typed_value<  ();
    typed_value<  ();
  }
}

  
    class abstract_variables_map;
    class variable_value;
    class variables_map;
     
    (basic_parsed_options< , variables_map &,  = );
     
    (basic_parsed_options< , variables_map &);
     (variables_map &);
  }
}

BOOST_PROGRAM_OPTIONS_VERSION
BOOST_PROGRAM_OPTIONS_IMPLICIT_VALUE_NEXT_TOKEN

PrevUpHomeNext