Macro BOOST_VMD_IS_LIST
BOOST_VMD_IS_LIST — Determines if a sequence is a Boost pplib list.
Synopsis
BOOST_VMD_IS_LIST(sequence)
Description
Макро проверяет, что последовательность является списком pplib. Он возвращается 1, если это список, а если возвращается 0.
Последовательность = вход как возможный список Boost PP.
Возврат = 1 если это список, то возвращается 0.
Макро будет генерировать ошибку предварительной обработки, если ввод находится в форме списка, но его маркер окончания списка, вместо того, чтобы быть идентификатором, является маркером препроцессора, который VMD не может разобрать, как в примере «(все, &BOOST_PP_NIL)», который является действительным кортежем, но недействительным списком.