view test/ctor-vs-method/@parent/parent.m @ 20595:c1a6c31ac29a

eliminate more simple uses of error_state * ov-classdef.cc: Eliminate simple uses of error_state.
author John W. Eaton <jwe@octave.org>
date Tue, 06 Oct 2015 00:20:02 -0400
parents 501cb6a90f0f
children
line wrap: on
line source

function rot = parent (a)
  __trace__ ('begin parent/parent');
  if (nargin == 0)
    rot = class (struct (), 'parent');
  else
    switch class (a)
      case 'parent'
        %% copy constructor
        rot = a;
      otherwise
        error ('type mismatch in parent constructor')
    end
  end
  __trace__ ('end parent/parent');
end