boost/libs/vmd/doc/vmd_specific_table.qbk
2021-10-05 21:37:46 +02:00

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]