В ADTF2 можно было создавать вложенные свойства, объединяя имена с помощью «::».
Таким образом, имена свойств «Foo :: Property1» и «Foo :: Property2» будут создавать следующую структуру:
Foo
Property1
Property2
Возможно ли что-то подобное в ADTF3?
Да, вы можете сгруппировать свойства в 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);
// ...
}
Других решений пока нет …