Mercurial > hg > octave-nkf
diff src/load-path.cc @ 10321:97b4bd6f0925
partially rewrite function handles
author | Jaroslav Hajek <highegg@gmail.com> |
---|---|
date | Sat, 13 Feb 2010 08:17:21 +0100 |
parents | 57a59eae83cc |
children | db540cb0e959 |
line wrap: on
line diff
--- a/src/load-path.cc +++ b/src/load-path.cc @@ -1075,10 +1075,10 @@ return retval; } -bool -load_path::do_any_class_method (const std::string& meth) const +std::list<std::string> +load_path::do_overloads (const std::string& meth) const { - bool retval = false; + std::list<std::string> retval; // update (); @@ -1088,10 +1088,7 @@ const fcn_map_type& m = q->second; if (m.find (meth) != m.end ()) - { - retval = true; - break; - } + retval.push_back (q->first); } return retval;