2 %> @ingroup introspection conversion
3 %> @brief Returns an array of
mapitem objects matching the informed criteria.
5 %> @brief Converts an array of
mapitem objects to a cell of indented strings.
6 %> @param list Array of
mapitem objects
7 %> @param verboselevel = 3. Enters debug mode at verboselevel <= 2
8 %> @param style = 0. 0-style
for blockmenu; 1-suitable
for documents
9 %> @retval cc Cell of strings
14 if ~exist('verboselevel', 'var')
17 if ~exist('style', 'var')
22 if verboselevel <= 2 % Debug
30 irerror(sprintt('Invalid style: %d', style));
47 spaces =
char(sp*ones(1, NINDENT*(list(i).level-1)));
50 if verboselevel <= 2 % Debug
52 [spaces, sep1, list(i).title, sep2], ...
53 [
' ::', list(i).name,
'::']};
57 [spaces, sep1, list(i).title, sep2]};
61 [spaces, list(i).name], ...
62 [spaces, list(i).title]};
69 cols{i} = char(cc(:, i));
71 dd = cellstr(cat(2, cols{:}));
function itemlist2cell(in list, in verboselevel, in style)
Converts an array of mapitem objects to a cell of indented strings.