Changes between Version 140 and Version 141 of LibrariesUnderConstruction


Ignore:
Timestamp:
Feb 8, 2011, 6:40:50 AM (12 years ago)
Author:
viboes
Comment:

Added VariadicMacrosData

Legend:

Unmodified
Added
Removed
Modified
  • LibrariesUnderConstruction

    v140 v141  
    983983
    984984---------------------------------------------------------------------------------------------------
     985== Boost.!VariadicMacrosData ==
     986 * '''Author(s):'''  Edward Diener
     987 * '''Version:''' 1.3
     988 * '''State:'''
     989 * '''Last upload:''' Feb 6, 2011
     990 * '''Links:''' [http://svn.boost.org/svn/boost/sandbox/variadic_macro_data Boost Sandbox]
     991 * '''Categories:''' [#PreprocessorMetaprogramming Preprocessor Metaprogramming]
     992 * '''Description:'''  The variadic macro data library, or VMD for short, is a library of macros which provide important functionality for variadic macros as well as integrating variadic macros with the Boost preprocessor library ( Boost PP ). It integrates with Boost PP without changing the latter library in any way.
     993
     994The functionality of the library may be summed up as:
     995
     996   1. Providing the means to extract any single token from the comma-separated data which makes up variadic macro data, as well as to calculate the number of tokens.
     997   2. Convert variadic macro data to and from Boost PP data types.
     998   3. Enhance the tuple functionality of Boost PP by providing a means of calculating the size of a tuple as well as by providing equivalent macros to Boost PP tuple macros which do not require the size of the tuple to be explicitly passed.
     999
     1000
     1001
     1002
     1003---------------------------------------------------------------------------------------------------
    9851004== Boost.XML ==
    9861005 * '''Author(s):'''  Stefan Seefeld
     
    15641583---------------------------------------------------------------------------------------------------
    15651584== Preprocessor Metaprogramming ==
    1566 
     1585 * [#Boost.VariadicMacrosData Boost.VariadicMacrosData]
    15671586---------------------------------------------------------------------------------------------------
    15681587== Programming Interfaces ==