is_calledby(func_name)
out = is_calledby(func_name)
OVERVIEW
Tests identify of parent (calling) functions. Returns 1 if the active
function has a parent function calling it; else returns 0. Also tests
for specific parent names.
FORMS
[out] = is_calledby
[out] = is_calledby(func_name)
DESCRIPTION
[out] = is_calledby
Returns 1 if the active function has a parent; otherwise
returns 0.
[out] = is_calledby(func_name)
Returns 1 if the active function's parent matches func_name;
otherwise returns 0.
INPUTS
func_name - string indicating the name of a function. Set
func_name='*' to return 1 for being called by any function.
OUTPUTS
out - returns 1 or 0
EXAMPLES
Example 1
is_calledby % Returns 0
Example 2
% Drop this into a script called test1.m
function test1
is_calledby % Returns 0
fprintf('Should return 0 \n');
is_calledby('*') % Returns 0
fprintf('Should return 0 \n');
test2
end
function test2
is_calledby % Returns 1
fprintf('Should return 1 \n');
is_calledby('*') % Returns 1
fprintf('Should return 1 \n');
is_calledby('asdfasdf') % Returns 0
fprintf('Should return 0 \n');
is_calledby('test1') % Returns 1
fprintf('Should return 1 \n');
end
SEE ALSO
calledby
http://www.mathworks.com/matlabcentral/fileexchange/51281-calledby-depth-
引用格式
Dave Stanley (2024). is_calledby(func_name) (https://www.mathworks.com/matlabcentral/fileexchange/51280-is_calledby-func_name), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!