Здравствуйте, Анатолий Широков, Вы писали:
АШ>Для этого Вам надо продумать интерфейс PropertyBase, который и позволит объединить "необъединяемое".
Я вспомнил про VARIANT, можна через него TYPE->VARIANT->STRING и наоборот STRING->VARIANT->TYPE, то есть обьединяющие функции будут не шаблонные, а string-овые. Все разобрался. Спасибо