A wrapper of the transformed skeleton that reduces symbol sizes used for a transformed skeleton. The real transformations are defined by specializing the transformations::transform class.
More...
Public Member Functions | |
| transform (S const &s, Args const &... args) | |
Public Types | |
| using | base_type = typename std::decay< decltype(skeletons::transformations::transform< S, typename S::skeleton_tag_type, TransformTag >::call(std::declval< S >(), std::declval< Args >()...))>::type |
A wrapper of the transformed skeleton that reduces symbol sizes used for a transformed skeleton. The real transformations are defined by specializing the transformations::transform class.
To define a new transformation, you need to define a partial template specialization of transformations::transform class and not the transformations::transformations_impl::transform.
| S | the skeleton to be transformed |
| TransformTag | determines the type of transformation to be applied |
1.8.13