library of assembled shared sources

http://lass.cocamware.com

lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 > Class Template Reference
[Bind]

#include <bind.h>

Inheritance diagram for lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >:

Inheritance graph
[legend]
Collaboration diagram for lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >:

Collaboration graph
[legend]

Public Member Functions

 DispatcherBindFun10 (Fun fun, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, X7 x7, X8 x8, X9 x9, X10 x10)
call () const

Static Public Member Functions

static void * operator new (std::size_t size)
static void * operator new (std::size_t size, std::nothrow_t) throw ()
static void * operator new (std::size_t, void *mem)
static void * operator new[] (std::size_t size)
static void * operator new[] (std::size_t size, std::nothrow_t) throw ()
static void * operator new[] (std::size_t, void *mem)
static void operator delete (void *mem, std::size_t size)
static void operator delete (void *mem, std::size_t size, std::nothrow_t)
static void operator delete (void *, std::size_t, std::nothrow_t, void *)
static void operator delete[] (void *mem, std::size_t size)
static void operator delete[] (void *mem, std::size_t size, std::nothrow_t)
static void operator delete[] (void *, std::size_t, std::nothrow_t, void *)

Private Member Functions

doCall () const

Private Attributes

Fun fun_
CallTraits< X1 >::TValue x1_
CallTraits< X2 >::TValue x2_
CallTraits< X3 >::TValue x3_
CallTraits< X4 >::TValue x4_
CallTraits< X5 >::TValue x5_
CallTraits< X6 >::TValue x6_
CallTraits< X7 >::TValue x7_
CallTraits< X8 >::TValue x8_
CallTraits< X9 >::TValue x9_
CallTraits< X10 >::TValue x10_

Detailed Description

template<typename R, typename Fun, typename X1, typename X2, typename X3, typename X4, typename X5, typename X6, typename X7, typename X8, typename X9, typename X10>
class lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >

Definition at line 1171 of file bind.h.


Constructor & Destructor Documentation

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::DispatcherBindFun10 ( Fun  fun,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
X7  x7,
X8  x8,
X9  x9,
X10  x10 
) [inline]

Definition at line 1174 of file bind.h.


Member Function Documentation

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
R lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::doCall (  )  const [inline, private, virtual]

template<typename R >
R lass::util::impl::DispatcherR0< R >::call (  )  const [inline, inherited]

Definition at line 72 of file dispatcher_r_0.h.

References lass::util::impl::DispatcherR0< R >::doCall().

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new ( std::size_t  size  )  [inline, static, inherited]

Definition at line 145 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new ( std::size_t  size,
std::nothrow_t   
) throw () [inline, static, inherited]

Definition at line 155 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new ( std::size_t  ,
void *  mem 
) [inline, static, inherited]

Definition at line 167 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new[] ( std::size_t  size  )  [inline, static, inherited]

Definition at line 172 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new[] ( std::size_t  size,
std::nothrow_t   
) throw () [inline, static, inherited]

Definition at line 182 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void* lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator new[] ( std::size_t  ,
void *  mem 
) [inline, static, inherited]

Definition at line 194 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete ( void *  mem,
std::size_t  size 
) [inline, static, inherited]

Definition at line 199 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete ( void *  mem,
std::size_t  size,
std::nothrow_t   
) [inline, static, inherited]

Definition at line 204 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete ( void *  ,
std::size_t  ,
std::nothrow_t  ,
void *   
) [inline, static, inherited]

Definition at line 209 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete[] ( void *  mem,
std::size_t  size 
) [inline, static, inherited]

Definition at line 213 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete[] ( void *  mem,
std::size_t  size,
std::nothrow_t   
) [inline, static, inherited]

Definition at line 218 of file allocator.h.

template<typename VariableAllocator , int destructionPriority = destructionPriorityInternalAllocators>
static void lass::util::AllocatorClassAdaptor< VariableAllocator, destructionPriority >::operator delete[] ( void *  ,
std::size_t  ,
std::nothrow_t  ,
void *   
) [inline, static, inherited]

Definition at line 223 of file allocator.h.


Field Documentation

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
Fun lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::fun_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X1>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x1_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X2>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x2_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X3>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x3_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X4>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x4_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X5>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x5_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X6>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x6_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X7>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x7_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X8>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x8_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X9>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x9_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 , typename X6 , typename X7 , typename X8 , typename X9 , typename X10 >
CallTraits<X10>::TValue lass::util::impl::DispatcherBindFun10< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10 >::x10_ [private]


The documentation for this class was generated from the following file:

Generated on Mon Nov 10 14:22:18 2008 for Library of Assembled Shared Sources by doxygen 1.5.7.1
SourceForge.net Logo