comparison Cell.m @ 481:970f1df2bfcf feature/sublassable_cellarray

Implement handeling of stacked indexing
author Jonatan Werpers <jonatan@werpers.com>
date Wed, 02 Aug 2017 12:17:09 +0200
parents 4ce12f8b561c
children b90f8108ea5f
comparison
equal deleted inserted replaced
480:4ce12f8b561c 481:970f1df2bfcf
59 end 59 end
60 60
61 function B = subsref(A, S) 61 function B = subsref(A, S)
62 switch S(1).type 62 switch S(1).type
63 case '()' 63 case '()'
64 b = subsref(A.data, S); 64 b = subsref(A.data, S(1));
65 B = callConstructor(A, b); 65 B = callConstructor(A, b);
66 if length(S) > 1
67 B = subsref(B,S(2:end));
68 end
66 case '{}' 69 case '{}'
67 B = subsref(A.data, S); 70 B = subsref(A.data, S);
68 case '.' 71 case '.'
69 B = builtin('subsref',A, S); 72 B = builtin('subsref',A, S);
70 otherwise 73 otherwise