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

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

Foo
Property1
Property2

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

2

Решение

Да, вы можете сгруппировать свойства в 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);

// ...
}
1

Другие решения

Других решений пока нет …