Re: variadic list неспециализированных шаблонов
От: niXman Ниоткуда https://github.com/niXman
Дата: 20.09.14 21:47
Оценка:
т.е. использовать это предполагается так:
/***************************************************************************/

template<typename UC, template<typename> class GC>
struct first_invoker: invoker_base {
    first_invoker(UC &uc, GC<UC> &gc)
    {}
};

template<typename UC, template<typename> class GC>
struct second_invoker: invoker_base {
    second_invoker(UC &uc, GC<UC> &gc)
    {}
};

/***************************************************************************/

struct user_context {};
template<typename UC>
struct global_context {};

int main() {
    global_context<user_context> gc;

    using invokers = invokers<first_invoker, second_invoker>;
    using services = services<ping_service, statistic_service>;

    server<
         user_context
        ,global_context
        ,invokers
        ,services
    > serv(gc);
    serv.start();
}

/***************************************************************************/
пачка бумаги А4 стОит 2000 р, в ней 500 листов. получается, лист обычной бумаги стОит дороже имперского рубля =)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.