[/ 
  (C) Copyright Edward Diener 2020
  Distributed under the Boost Software License, Version 1.0.
  (See accompanying file LICENSE_1_0.txt or copy at
  http://www.boost.org/LICENSE_1_0.txt).
]

[section:vmd_sptable Summing up the specific VMD macros]

The VMD specific identifying macros test the input for VMD data types. The macros are represented by this table:

[table:tspecm Specific identifying macros
[[Name][Function]]
[[BOOST_VMD_IS_EMPTY][Tests if the input is empty]]
[[BOOST_VMD_IS_GENERAL_IDENTIFIER][Tests if the input has the general VMD identifier syntax]]
[[BOOST_VMD_IS_IDENTIFIER][Tests if the input is a specific VMD identifier]]
[[BOOST_VMD_IS_NUMBER][Tests if the input is a VMD number]]
[[BOOST_VMD_IS_TYPE][Tests if the input is a VMD type]]
[[BOOST_VMD_IS_ARRAY][Tests if the input is a Boost PP array]]
[[BOOST_VMD_IS_LIST][Tests if the input is a Boost PP list]]
[[BOOST_VMD_IS_SEQ][Tests if the input is a Boost PP seq]]
[[BOOST_VMD_IS_TUPLE][Tests if the input is a Boost PP tuple]]
[[BOOST_VMD_IS_EMPTY_ARRAY][Tests if the input is a Boost PP empty array]]
[[BOOST_VMD_IS_EMPTY_LIST][Tests if the input is a Boost PP empty list]]
[[BOOST_VMD_IS_PARENS_EMPTY][Tests if the input is empty parenthesis]]
]

[endsect]
