Shadowrun: Awakened 29 September 2011 - Build 871
Static Public Member Functions
fastdelegate::detail::SimplifyMemFunc< N > Struct Template Reference

#include <FastDelegate.h>

List of all members.

Static Public Member Functions

template<class X , class XFuncType , class GenericMemFuncType >
static GenericClass * Convert (X *pthis, XFuncType function_to_bind, GenericMemFuncType &bound_func)
template<class X , class XFuncType , class GenericMemFuncType >
static GenericClass * Convert (X *pthis, XFuncType function_to_bind, GenericMemFuncType &bound_func)

Detailed Description

template<int N>
struct fastdelegate::detail::SimplifyMemFunc< N >

Definition at line 289 of file parse/FastDelegate.h.


Member Function Documentation

template<int N>
template<class X , class XFuncType , class GenericMemFuncType >
static GenericClass* fastdelegate::detail::SimplifyMemFunc< N >::Convert ( X *  pthis,
XFuncType  function_to_bind,
GenericMemFuncType &  bound_func 
) [inline, static]

Definition at line 291 of file parse/FastDelegate.h.

References N.

                                        { 
        // Unsupported member function type -- force a compile failure.
        // (it's illegal to have a array with negative size).
        typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
        return 0; 
    }
template<int N>
template<class X , class XFuncType , class GenericMemFuncType >
static GenericClass* fastdelegate::detail::SimplifyMemFunc< N >::Convert ( X *  pthis,
XFuncType  function_to_bind,
GenericMemFuncType &  bound_func 
) [inline, static]

Definition at line 291 of file port/FastDelegate.h.

References N.

                                        { 
        // Unsupported member function type -- force a compile failure.
        // (it's illegal to have a array with negative size).
        typedef char ERROR_Unsupported_member_function_pointer_on_this_compiler[N-100];
        return 0; 
    }

The documentation for this struct was generated from the following files:

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net