Macro BOOST_VMD_IS_UNARY_D
BOOST_VMD_IS_UNARY_D — Determines if the sequence has only a single element, referred to as a single-element sequence. Re-entrant version.
Synopsis
BOOST_VMD_IS_UNARY_D(d, sequence)
Description
d = следующая итерация BOOST_PP_WHILE. Последовательность = Последовательность
возвращает = 1, если последовательность представляет собой одноэлементную последовательность, то возвращается 0.
Если известен размер последовательности, быстрее сравнить этот размер с единицей, чтобы узнать, является ли последовательность одноэлементной. Но если размер последовательности неизвестен, то быстрее назвать этот макрос, чем получить размер и провести ранее упомянутое сравнение, чтобы определить, является ли последовательность одноэлементной или нет.