Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions include/boost/proto/transform/detail/preprocessed/call.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@


template<typename Fun , typename A0>
struct call<Fun(A0...)> : transform<call<Fun(A0...)> >
struct call<Fun(A0 , ...)> : transform<call<Fun(A0 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand All @@ -29,7 +29,7 @@


template<typename Fun , typename A0 , typename A1>
struct call<Fun(A0 , A1...)> : transform<call<Fun(A0 , A1...)> >
struct call<Fun(A0 , A1 , ...)> : transform<call<Fun(A0 , A1 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand All @@ -49,7 +49,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2>
struct call<Fun(A0 , A1 , A2...)> : transform<call<Fun(A0 , A1 , A2...)> >
struct call<Fun(A0 , A1 , A2 , ...)> : transform<call<Fun(A0 , A1 , A2 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -100,7 +100,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3>
struct call<Fun(A0 , A1 , A2 , A3...)> : transform<call<Fun(A0 , A1 , A2 , A3...)> >
struct call<Fun(A0 , A1 , A2 , A3 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -151,7 +151,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
struct call<Fun(A0 , A1 , A2 , A3 , A4...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -202,7 +202,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -253,7 +253,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -304,7 +304,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -355,7 +355,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -406,7 +406,7 @@


template<typename Fun , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)> >
struct call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)> : transform<call<Fun(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down
40 changes: 20 additions & 20 deletions include/boost/proto/transform/detail/preprocessed/lazy.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,8 @@
{};
};
template<typename Object , typename A0>
struct lazy<Object(A0...)>
: transform<lazy<Object(A0...)> >
struct lazy<Object(A0 , ...)>
: transform<lazy<Object(A0 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -84,8 +84,8 @@
{};
};
template<typename Object , typename A0 , typename A1>
struct lazy<Object(A0 , A1...)>
: transform<lazy<Object(A0 , A1...)> >
struct lazy<Object(A0 , A1 , ...)>
: transform<lazy<Object(A0 , A1 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -122,8 +122,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2>
struct lazy<Object(A0 , A1 , A2...)>
: transform<lazy<Object(A0 , A1 , A2...)> >
struct lazy<Object(A0 , A1 , A2 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -160,8 +160,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3>
struct lazy<Object(A0 , A1 , A2 , A3...)>
: transform<lazy<Object(A0 , A1 , A2 , A3...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -198,8 +198,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
struct lazy<Object(A0 , A1 , A2 , A3 , A4...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -236,8 +236,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -274,8 +274,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -312,8 +312,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -350,8 +350,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -388,8 +388,8 @@
{};
};
template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)> >
struct lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)>
: transform<lazy<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down
40 changes: 20 additions & 20 deletions include/boost/proto/transform/detail/preprocessed/make.hpp
Original file line number Diff line number Diff line change
Expand Up @@ -185,8 +185,8 @@


template<typename Object , typename A0>
struct make<Object(A0...)>
: transform<make<Object(A0...)> >
struct make<Object(A0 , ...)>
: transform<make<Object(A0 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -309,8 +309,8 @@


template<typename Object , typename A0 , typename A1>
struct make<Object(A0 , A1...)>
: transform<make<Object(A0 , A1...)> >
struct make<Object(A0 , A1 , ...)>
: transform<make<Object(A0 , A1 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -433,8 +433,8 @@


template<typename Object , typename A0 , typename A1 , typename A2>
struct make<Object(A0 , A1 , A2...)>
: transform<make<Object(A0 , A1 , A2...)> >
struct make<Object(A0 , A1 , A2 , ...)>
: transform<make<Object(A0 , A1 , A2 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -557,8 +557,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3>
struct make<Object(A0 , A1 , A2 , A3...)>
: transform<make<Object(A0 , A1 , A2 , A3...)> >
struct make<Object(A0 , A1 , A2 , A3 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -681,8 +681,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4>
struct make<Object(A0 , A1 , A2 , A3 , A4...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -805,8 +805,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5>
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -929,8 +929,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6>
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -1053,8 +1053,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7>
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -1177,8 +1177,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8>
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down Expand Up @@ -1301,8 +1301,8 @@


template<typename Object , typename A0 , typename A1 , typename A2 , typename A3 , typename A4 , typename A5 , typename A6 , typename A7 , typename A8 , typename A9>
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9...)> >
struct make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)>
: transform<make<Object(A0 , A1 , A2 , A3 , A4 , A5 , A6 , A7 , A8 , A9 , ...)> >
{
template<typename Expr, typename State, typename Data>
struct impl
Expand Down
Loading