Здравствуйте, MaximE, Вы писали:
ME>Создай специальный нешаблонный класс-тэг именно для идентификации YCollection<> и публично отнаследуй YCollection<> от него. Затем в dynamyc_cast<> приводи к этому тэгу, чтобы узнать, является ли объект YCollection<>.
ME>ME>class YItem {/*...*/};
ME>struct YCollection_tag {};
ME>template <typename T>
ME>class YCollection : public YItem , public YCollection_tag
...
ME>
спасибо, всем откликнувшимся.
отдельное спасибо Maxim Yegorushkin, его вариант мне больше подходит.