На самом деле простой вопрос, позвольте мне дать некоторую предысторию:
У меня есть mpl :: vector
типов, каждый из которых имеет идентификатор, во время выполнения я использую mpl :: for_each
, чтобы перебрать этот вектор и найти соответствующий тип для данного идентификатора. Но после того, как цикл обнаружен, нет смысла продолжать цикл, поэтому - вопрос в том, есть ли способ выйти из него ( без генерации исключения )?