1[/ 2 (C) Copyright Edward Diener 2015 3 Distributed under the Boost Software License, Version 1.0. 4 (See accompanying file LICENSE_1_0.txt or copy at 5 http://www.boost.org/LICENSE_1_0.txt). 6] 7 8[section:vmd_useful Useful variadic macros not in Boost PP] 9 10Previous sections of this documentation have explained how VMD 11can be used to parse VMD data types, as well as recognize emptiness. 12 13Another area of functionality of VMD involves useful variadic macros, based 14on the previous functionality, which expands on similar macros 15already in Boost PP. These variadic macros can be divided into sections 16illustrating these areas of behavior: 17 18# Expanded assertion macros 19# Expanded identity functionality 20# Expanded seq and tuple functionality for "empty" seqs and tuples 21 22Sub-sections for each of these now follow in the documentation. 23 24[include vmd_assert.qbk] 25[include vmd_identity.qbk] 26[include vmd_empty_ppdata.qbk] 27 28[endsect] 29