MODE m(ON); // <-- ругается пишет что ON неизвестный идентификатор... Приходится выталкивать определение типа в глобальную область... Но тип то у меня используется только внутри класса, т.е он внутренний и не хотелось бы его выталкивать в глобальную область. Как поступить?