Boost logo

Boost :

Subject: [boost] [vmd] Updated VMD library
From: Edward Diener (eldiener_at_[hidden])
Date: 2015-03-28 12:19:48


I have updated the VMD library which has been accepted into Boost based
on the reviews and comments of others. The macro interfaces have been
simplified and redesigned for easier use and the documentation has been
updated to provide more examples and samples of using VMD in code.

The library is currently at https://github.com/eldiener/variadic_macro_data.

The latest library code is now on the 'master' branch and the code that
was reviewed is on the 'Version17' branch.

The VMD library is a library of variadic macros which enhance the
functionality in the Boost preprocessor library ( Boost PP ). The main
focus of the library is the parsing/identifying of a subset of C++
preprocessor data types and of all Boost PP data types. This allows
enhanced preprocessor metaprogramming based on the type of
macro input.

The library has been successfully tested on gcc 4.3.0 on up, VC++ 8 on
up, clang 3.3 on up, and Intel 12.1 on up. The library has been tested
on Windows and Linux.

Comments, questions, bug reports are welcome.


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk