Table of Contents
Welcome to version 1.7 of the Variadic Macro Data library.
The Variadic Macro Data library, referred to hereafter as VMD for short, is a library of variadic macros which provide enhancements to the functionality in the Boost preprocessor library ( Boost PP ), especially as it relates to preprocessor "data types".
The functionality of the library may be summed up as:
The library is a header only library and all macros in the library are included by a single header, whose name is 'vmd.hpp'. Individual headers may be used for different functionality in the library and will be denoted when that functionality is explained.
All the macros in the library begin with the sequence 'BOOST_VMD_' to distinguish them from other macros the end-user might use. Therefore the end-user should not use any C++ identifiers, whether in macros or otherwise, which being with the sequence 'BOOST_VMD_'.
Use of the library is only dependent on Boost PP. The library also uses Boost detail lightweight_test.hpp for its own tests. The library currently depends on the 'develop' branch of the Boost PP library in the modular boost structure. Once Boost 1.56 is released the 'develop' branch of Boost PP in modular-boost will be merged to the 'master' branch.
The library is NOT a Boost library but it is in the Boost review queue and is eagerly looking for a review manager. Please contact Edward Diener at email@example.com if you are interested as serving as the review manager for the library.
Last revised: August 22, 2014 at 18:18:10 GMT