template <class T> void Ize(T& io) { for(Ctrl& q : *this) if(dynamic_cast<EditField *>(&q)) { Value v = ~q; io(q.GetLayoutId(), v); q <<= v; } }
Report message to a moderator