Changeset 87:81e138275860 in lemon-main for lemon
- Timestamp:
- 01/24/08 18:25:31 (17 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lemon/arg_parser.h
r86 r87 104 104 std::vector<std::string> _file_args; 105 105 std::string _command_name; 106 107 108 private: 109 //Bind a function to an option. 110 111 //\param name The name of the option. The leading '-' must be omitted. 112 //\param help A help string. 113 //\retval func The function to be called when the option is given. It 114 // must be of type "void f(void *)" 115 //\param data Data to be passed to \c func 116 ArgParser &funcOption(const std::string &name, 117 const std::string &help, 118 void (*func)(void *),void *data); 106 119 107 120 public: … … 152 165 const std::string &help, 153 166 std::string value="", bool obl=false); 154 155 ///Bind a function to an option.156 157 ///\param name The name of the option. The leading '-' must be omitted.158 ///\param help A help string.159 ///\retval func The function to be called when the option is given. It160 /// must be of type "void f(void *)"161 ///\param data Data to be passed to \c func162 ArgParser &funcOption(const std::string &name,163 const std::string &help,164 void (*func)(void *),void *data);165 167 166 168 ///\name Options with an external strorage.
Note: See TracChangeset
for help on using the changeset viewer.