view examples/celldemo.cc @ 18792:6d14aa793e0a

profshow.m: Use current profiler data if there is no input data. * profshow.m: Redo docstring. If no input data, call profile ('info') and use the current profiler dataset. Use 'descend' option to sort to make code clearer. Get rod of for loop for better performance.
author Rik <rik@octave.org>
date Thu, 15 May 2014 09:31:43 -0700
parents be41c30bcb44
children
line wrap: on
line source

#include <octave/oct.h>
#include <octave/Cell.h>

DEFUN_DLD (celldemo, args, , "Cell Demo")
{
  octave_value_list retval;
  int nargin = args.length ();

  if (nargin != 1)
    print_usage ();
  else
    {
      Cell c = args(0).cell_value ();
      if (! error_state)
        for (octave_idx_type i = 0; i < c.numel (); i++)
          {
            retval(i) = c(i);          // using operator syntax
            //retval(i) = c.elem (i);  // using method syntax
          }
    }

  return retval;
}