stlsoft/functional/indirect_function_pointer_adaptors.hpp File Reference


Detailed Description

[C++ only] Function classes that adapt indirect non-member functions (and handle different calling conventions) (Functional Library).

#include <stlsoft/stlsoft.h>
#include <functional>

Go to the source code of this file.

Namespaces

namespace  stlsoft

Classes

struct  ref2ptr_1_FASTCALL_t
struct  ref2ptr_1_STDCALL_t

Functions

template<typename T, typename R>
ref2ptr_1_FASTCALL_t< T, R > ptr_ifun (R(__fastcall *p)(T *))
template<typename T, typename R>
ref2ptr_1_STDCALL_t< T, R > ptr_ifun (R(__stdcall *p)(T *))
template<typename T>
ref2ptr_1_FASTCALL_t< T, void > ptr_ifun_void (void(__fastcall *p)(T *))
template<typename T>
ref2ptr_1_STDCALL_t< T, void > ptr_ifun_void (void(__stdcall *p)(T *))
template<typename T, typename R>
ref2ptr_1_FASTCALL_t< T, R > ref2ptr (R(__fastcall *p)(T *))
template<typename T, typename R>
ref2ptr_1_STDCALL_t< T, R > ref2ptr (R(__stdcall *p)(T *))
template<typename T>
ref2ptr_1_FASTCALL_t< T, void > ref2ptr_void (void(__fastcall *p)(T *))
template<typename T>
ref2ptr_1_STDCALL_t< T, void > ref2ptr_void (void(__stdcall *p)(T *))


Generated on Thu Jun 10 08:58:02 2010 for STLSoft by  doxygen 1.5.6