コード例 #1
0
 const option_description&
 options_description::find(const std::string& name, bool approx) const
 {
     const option_description* d = find_nothrow(name, approx);
     if (!d)
         boost::throw_exception(unknown_option(name));
     return *d;
 }
コード例 #2
0
 const option_description&
 options_description::find(const std::string& name, 
                           bool approx,
                           bool long_ignore_case,
                           bool short_ignore_case) const
 {
     const option_description* d = find_nothrow(name, approx, 
                                    long_ignore_case, short_ignore_case);
     if (!d)
         boost::throw_exception(unknown_option());
     return *d;
 }