0xd34df00d 25.03.2013 19:26 Azoth_primary

Нервно посмеиваюсь, глядя на шаблонные извращения, чтобы построить expression tree на буст.вариантах, чтобы все типобезопасно и инлайнилось, и чтобы минимальное количество кода дублировалось, вместо struct Equal; struct Greater; ... зато template<typename Op> struct Ord { bool operator()(const DataType_t& val) { return boost::apply_visitor(OrdVisitor<Op>(), val, m_data); } };

Do you really want to delete ?