Advertisement
Guest User

Untitled

a guest
Jun 27th, 2016
191
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.32 KB | None | 0 0
  1. using LX = atch::meta_list<class A>;
  2.  
  3. template <typename T>
  4. auto make_lambda (T && f)
  5. {
  6. LX::push <T> (); //сохраняем тип лямбды в метастеке
  7. return f;
  8. }
  9.  
  10. int main ()
  11. {
  12. auto x = make_lambda ([] {
  13. LX::value <>::at <0>::result *y; //указатель на тип x
  14. });
  15. return 0;
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement