findprop

Класс: указатель

Синтаксис

mp = findprop(h,property)

Description

mp = findprop(h,property) возвращает объект meta.property, сопоставленный с именованным свойством объекта h. property может быть свойством, заданным классом h или динамического свойства, заданного только для объекта h.

Входные параметры

развернуть все

Объект указателя, заданный как скалярный указатель.

Имя свойства, заданного как чувствительный к регистру, заключенный в кавычки текст.

Типы данных: char | string

Выходные аргументы

развернуть все

Объект meta.property, который сопоставлен с именованным свойством. Если findprop не находит свойство на объекте h, findprop возвращает 0 1 пустой объект meta.property.

Примеры

развернуть все

Отобразите текущие значения атрибута свойства Count containers.Map.

mp = findprop(containers.Map,'Count');
disp(mp)
  property with properties:

                   Name: 'Count'
            Description: 'Number of pairs in the collection'
    DetailedDescription: ''
              GetAccess: 'public'
              SetAccess: 'private'
              Dependent: 1
               Constant: 0
               Abstract: 0
              Transient: 1
                 Hidden: 0
          GetObservable: 0
          SetObservable: 0
               AbortSet: 0
            NonCopyable: 1
              GetMethod: []
              SetMethod: []
             HasDefault: 0
             Validation: [0x0 meta.Validation]
          DefiningClass: [1x1 meta.class]