Mercurial > octave-nkf
diff libinterp/octave-value/ov-fcn-inline.cc @ 18537:f958e8cd6348
maint: Periodic merge of gui-release to default.
author | Rik <rik@octave.org> |
---|---|
date | Sat, 01 Mar 2014 22:11:32 -0800 |
parents | bcd71a2531d3 ea0d4dea1a17 |
children | 6113e0c6920b |
line wrap: on
line diff
--- a/libinterp/octave-value/ov-fcn-inline.cc Thu Feb 27 09:56:47 2014 -0800 +++ b/libinterp/octave-value/ov-fcn-inline.cc Sat Mar 01 22:11:32 2014 -0800 @@ -640,6 +640,7 @@ @deftypefnx {Built-in Function} {} inline (@var{str}, @var{arg1}, @dots{})\n\ @deftypefnx {Built-in Function} {} inline (@var{str}, @var{n})\n\ Create an inline function from the character string @var{str}.\n\ +\n\ If called with a single argument, the arguments of the generated\n\ function are extracted from the function itself. The generated\n\ function arguments will then be in alphabetical order. It should\n\ @@ -654,7 +655,12 @@ \n\ If the second argument is an integer @var{n}, the arguments are\n\ @qcode{\"x\"}, @qcode{\"P1\"}, @dots{}, @qcode{\"P@var{N}\"}.\n\ -@seealso{argnames, formula, vectorize}\n\ +\n\ +Programming Note: The use of @code{inline} is discouraged and it may be\n\ +removed from a future version of Octave. The preferred way to create\n\ +functions from strings is through the use of anonymous functions\n\ +(@pxref{Anonymous Functions}) or @code{str2func}.\n\ +@seealso{argnames, formula, vectorize, str2func}\n\ @end deftypefn") { octave_value retval;