29 lines
1.2 KiB
Plaintext
29 lines
1.2 KiB
Plaintext
[/
|
|
(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]
|