vmd_useful.qbk 935 B

12345678910111213141516171819202122232425262728
  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. [section:vmd_useful Useful variadic macros not in Boost PP]
  8. Previous sections of this documentation have explained how VMD
  9. can be used to parse VMD data types, as well as recognize emptiness.
  10. Another area of functionality of VMD involves useful variadic macros, based
  11. on the previous functionality, which expands on similar macros
  12. already in Boost PP. These variadic macros can be divided into sections
  13. illustrating these areas of behavior:
  14. # Expanded assertion macros
  15. # Expanded identity functionality
  16. # Expanded seq and tuple functionality for "empty" seqs and tuples
  17. Sub-sections for each of these now follow in the documentation.
  18. [include vmd_assert.qbk]
  19. [include vmd_identity.qbk]
  20. [include vmd_empty_ppdata.qbk]
  21. [endsect]