X-Git-Url: http://g0dil.de/git?a=blobdiff_plain;f=Utils%2Fmpl.hh;h=f33ca7ebf6edf05afccfc014dbc769d17855ff60;hb=2da517bbcdb2af10d2322fc762ca27774b53b435;hp=02cf225946f02174d8b368e1ccd6117e4118df70;hpb=a1a6c76a214ad1935032826713cabaf9ac57bf07;p=senf.git diff --git a/Utils/mpl.hh b/Utils/mpl.hh index 02cf225..f33ca7e 100644 --- a/Utils/mpl.hh +++ b/Utils/mpl.hh @@ -45,6 +45,7 @@ namespace mpl { to mark missing arguments \note Don't use this as an empty base class. We may add some informative members to this. + \ingroup senfmpl */ struct nil {}; @@ -155,6 +156,8 @@ namespace mpl { */ template struct take_class {}; +#ifndef SENF_MPL_SLOT_NOEXPAND + /** \brief Define MPL slot The slot macros \ref SENF_MPL_SLOT_DEF(), \ref SENF_MPL_SLOT_SET() and \ref @@ -219,6 +222,8 @@ namespace mpl { # define SENF_MPL_SLOT_GET(name) \ SENF_MPL_SLOT_I_GET(name) +#endif + }} ///////////////////////////////hh.e////////////////////////////////////////