Реализация отложенной загрузки библиотек на С++
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: виды шпаргалок, реферат мировой
| Добавил(а) на сайт: Puzanov.
Предыдущая страница реферата | 4 5 6 7 8 9 10 11 12 13 14 | Следующая страница реферата
{
static void WINAPI ProxyFun(DL_REPEAT_PARAM_N(param_count, P, v))
{
if (DynFunction::InitFunction())
DynFunction::GetProxy()(DL_REPEAT_N(param_count, v));
else
Policy::template FunctionTrait<DynFunction>::MakeReturn();
}
};
};
template <typename R, DL_REPEAT_N(param_count, typename P), class Policy = CFunProxyValuePolicy<R> >
struct FUN_PROXY(param_count)
{
typedef R (WINAPI *fun_type)(DL_REPEAT_N(param_count, P));
typedef R ret_type;
template <class DynFunction> struct Proxy:public FUN_PROXY_IMPL(param_count)<R>::template RetProxy<DynFunction, DL_REPEAT_N(param_count, P), Policy>
{
};
};