
1 Sep
2011
1 Sep
'11
5:05 p.m.
BTW I couldn't find any examples of using proto::function in a grammar, it wasn't obvious to me what it's template arguments should be, or indeed whether this actually enabled the function call operator rather than my use case?
Just keep in mind, that proto::function is a expression that can have variadic children. The first is the function expression, and the remaining the function arguments. proto::vararg might help here.
Got it, this needs to be documented under http://www.boost.org/doc/libs/1_47_0/doc/html/boost/proto/function.html though, and an example wouldn't harm either ;-) John.