Trait supporting mapping dynamic argument lists to HList arguments.
Mixing in this trait enables method applications of the form,
lhs.method(23, "foo", true)
to be rewritten as,
lhs.methodProduct(23 :: "foo" :: true)
ie. the arguments are rewritten as HList elements and the application is
rewritten to an application of an implementing method (identified by the
"Product" suffix) which accepts a single HList argument.
Linear Supertypes
Dynamic, AnyRef, Any
Ordering
Alphabetic
By Inheritance
Inherited
ProductArgs
Dynamic
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Value Members
final def!=(arg0: Any): Boolean
Definition Classes
AnyRef → Any
final def##(): Int
Definition Classes
AnyRef → Any
final def==(arg0: Any): Boolean
Definition Classes
AnyRef → Any
macro defapplyDynamic(method: String)(args: Any*): Any
Trait supporting mapping dynamic argument lists to HList arguments.
Mixing in this trait enables method applications of the form,
to be rewritten as,
ie. the arguments are rewritten as HList elements and the application is rewritten to an application of an implementing method (identified by the "Product" suffix) which accepts a single HList argument.