вобщем так пацаны. RTTI поанимаещь. Run time type info, храним тип. Или еще вариант, все типы - наследники общего базового типа с виртуальной ф-цией IncVar, DecVar, SaveVar , RestoreVar. Ессно писать для каждого типа свою функцию. Во как сумничал, аж самому противно :-))
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)