findPropByAttr

版本1.0.0 (2.39 KB) 雅罗西克Dostal
通过类/对象的属性查找它们的属性。

12下载

更新11月22日

查看许可协议

语法:[props, metaprops] = findPropByAttr(classnameOrObject,"Name,Value,..")

输入:
类名(作为字符数组)或实例化的类名
对象。
“名称、值……”-指定类属性属性值过滤器。的
属性值应匹配的变量类型
元属性(e.q. char -> char)。的值
attribute "DefiningClass"被指定为一个字符
数组中。

输出:
道具——符合需求的属性名称列表。
元道具——列出属性的元属性对象。

例子:

%——列出属性属性
[~,mp] = findPropByAttr('table');
议员(1)

%——列出“可复制”属性
p = findPropByAttr('table','NonCopyable',0)

%或同等金额
T =表;实例化和对象
p = findPropByAttr(t,'不可复制',0)

属性定义的“GetAccess”=“private”或“protected”属性
类本身。可以使用单元格数组指定多个选项。
p = findPropByAttr('table',…
GetAccess,{“私人”,“保护”},…
“DefiningClass”、“表”)

版权所有(c) 2018, Jiri Dostal (jiri.dostal@cvut.cz)
版权所有。BSD许可证。

引用作为

Jiri Dostal(2022)。findPropByAttr(//www.tianjin-qmedu.com/matlabcentral/fileexchange/69499-findpropbyattr), MATLAB中央文件交换。检索

MATLAB版本兼容性
使用R2018b创建
与任何版本兼容
平台的兼容性
窗户 macOS Linux

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!