User`s guide

5 Controlling Code Generation
5-6
This table lists the functions you can specify on the command line and their
corresponding function and filenames.
For private functions, the name given in the table above may be ambiguous.
The MATLAB Compiler generates a warning when it cannot distinguish which
private function to use. For example, given these two
foo.m private functions
and their locations
/Z/X/private/foo.m
/Y/X/private/foo.m
the Compiler searches up only one level and determines the path to the file as
X/private/foo.m
@cell/foo.m
foo.m
method to operate on cell arrays
@cell/private/foo.m
foo.m
private to methods that operate on
cell arrays
Name Description
Function C Function C++ Function Filename
foo mlfFoo
mlxFoo
mlNFoo
mlfNFoo
mlfVFoo
foo
Nfoo
Vfoo
mlxFoo
foo.c
foo.h
foo.cpp
foo.hpp
@cell/foo mlf_cell_foo
mlx_cell_foo
mlN_cell_foo
mlfN_cell_foo
mlfV_cell_foo
_cell_foo
N_cell_foo
V_cell_foo
mlx_cell_foo
_cell_foo.c
_cell_foo.h
_cell_foo.cpp
_cell_foo.hpp
xxx/private/foo mlfXXX_private_foo
mlxXXX_private_foo
mlNXXX_private_foo
mlfNXXX_private_foo
mlfVXXX_private_foo
XXX_private_foo
NXXX_private_foo
VXXX_private_foo
mlxXXX_private_foo
_XXX_private_foo.c
_XXX_private_foo.h
_XXX_private_foo.cpp
_XXX_private_foo.hpp
@cell/private/foo mlfcell_private_foo
mlxcell_private_Foo
mlNcell_private_Foo
mlfNcell_private_Foo
mlfVcell_private_Foo
_cell_private_foo
N_cell_private_foo
V_cell_private_foo
mlx_cell_private_foo
_cell_private_foo.c
_cell_private_foo.h
_cell_private_foo.cpp
_cell_private_foo.hpp