Необходимость перегрузки шаблонных параметров шаблонов ?
От: Gluk_Kazan  
Дата: 19.06.08 07:21
Оценка:
2 frogkiller особенно

Хочу организовать CompileTime комбинаторы (SKI). Например Ix = x

template <template <class> class X>
struct I
{ template <template <class> class A>
  struct L
  { typedef typename X<A>::L R;
  };
};


Все в принципе замечательно, но X могжет принимать в качестве аргументов
неизвестное количество функций, т.е.

template <class,...> class X
возможно, что правильнее даже:
template <template <...> class> class X

и так с неограничееной вложенностью
У кого нибудь есть мысли как организовать I в CompileTime ???
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.