Есть ли структурированные свойства как в ADTF2?

В ADTF2 можно было создавать вложенные свойства, объединяя имена с помощью "::". Таким образом, имена свойств "Foo::Property1" и "Foo::Property2" будут создавать следующую структуру:

Foo
   Property1
   Property2

Возможно ли что-то подобное в ADTF3?

1 ответ

Решение

Да, вы можете сгруппировать свойства в ADTF 3.x, разделив их косыми чертами, например:

adtf::base::property_variable<tBool> m_bPropOne = tFalse;    
adtf::base::property_variable<tBool> m_bPropTwo = tFalse;

cMyADTF3Filter::cMyADTF3Filter()
{
    // ...

    RegisterPropertyVariable("Foo/Property1", m_bPropOne);
    RegisterPropertyVariable("Foo/Property2", m_bPropTwo);

    // ...
}
Другие вопросы по тегам