Mercurial > octave
view test/mk_bc_overloads_expected.m @ 28232:49384057fb03
endsWith.m: overhaul function.
* endsWith.m: Use @group within @example blocks in documentation. Clarify
docstring text. Add regexp, strncmp, strncmpi to @seealso reference.
Combine input validation in to smaller code blocks. Eliminate try/catch
block by using isreal() test. Use cellfun() rather than for loop with flip()
to reverse STR and PATTERN. Declare retval to be of logical type rather
than double type. Update BIST tests.
author | Rik <rik@octave.org> |
---|---|
date | Mon, 20 Apr 2020 08:28:22 -0700 |
parents | 279a6bd429f4 |
children | fc4bb4bd1d5e |
line wrap: on
line source
% this script is intended to be Matlab compatible % first, run the script % % ./build_bc_overloads_tests.sh overloads_only % % to generate the overloaded functions. % ex.double = 1; ex.single = single (1); ex.logical = true; ex.char = 'char'; ex.int8 = int8 (1); ex.int16 = int16 (1); ex.int32 = int32 (1); ex.int64 = int64 (1); ex.uint8 = uint8 (1); ex.uint16 = uint16 (1); ex.uint32 = uint32 (1); ex.uint64 = uint64 (1); ex.cell = {}; ex.struct = struct (); ex.function_handle = @numel; f = fieldnames (ex); n = numel (f); fid = fopen ('bc_overloads_expected','w'); fid for i = 1:n for j = 1:n s = tbcover (ex.(f{i}), ex.(f{j})); fprintf (fid, '%s %s %s\n', f{i}, f{j}, s); end end fclose (fid)