Реферат: Реализация отложенной загрузки библиотек на С

template <class F>

struct FunctionTraitImpl

{

static R MakeReturn()

{

F::MakeReturnImpl();

return R();

}

};

};

template <>

struct CFunProxyThrowRetTypeTrait<void>

{

template <class F>

struct FunctionTraitImpl

{

static void MakeReturn()

{

F::MakeReturnImpl();

}

};

};

template<class E = CDynFunException>

struct CFunProxyThrowPolicy

{

template <class DynFunction>

struct FunctionTrait:public CFunProxyThrowRetTypeTrait<typename DynFunction::proxy_type::ret_type>::template FunctionTraitImpl<FunctionTrait<DynFunction> >

{

static void MakeReturnImpl()

К-во Просмотров: 433
Бесплатно скачать Реферат: Реализация отложенной загрузки библиотек на С