library of assembled shared sources

http://lass.cocamware.com

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

#include <bind.h>

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

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

Collaboration graph
[legend]

Public Member Functions

 DispatcherBindFun13 (Fun fun, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5, X6 x6, X7 x7, X8 x8, X9 x9, X10 x10, X11 x11, X12 x12, X13 x13)
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_
CallTraits< X11 >::TValue x11_
CallTraits< X12 >::TValue x12_
CallTraits< X13 >::TValue x13_

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, typename X11, typename X12, typename X13>
class lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >

Definition at line 1525 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 , typename X11 , typename X12 , typename X13 >
lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::DispatcherBindFun13 ( Fun  fun,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5,
X6  x6,
X7  x7,
X8  x8,
X9  x9,
X10  x10,
X11  x11,
X12  x12,
X13  x13 
) [inline]

Definition at line 1528 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 , typename X11 , typename X12 , typename X13 >
R lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::doCall (  )  const [inline, private, virtual]

Implements lass::util::impl::DispatcherR0< R >.

Definition at line 1530 of file bind.h.

References lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::fun_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x10_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x11_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x12_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x13_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x1_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x2_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x3_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x4_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x5_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x6_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x7_, lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x8_, and lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x9_.

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 , typename X11 , typename X12 , typename X13 >
Fun lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X1>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X2>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X3>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X4>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X5>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X6>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X7>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X8>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X9>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::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 , typename X11 , typename X12 , typename X13 >
CallTraits<X10>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x10_ [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 , typename X11 , typename X12 , typename X13 >
CallTraits<X11>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x11_ [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 , typename X11 , typename X12 , typename X13 >
CallTraits<X12>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x12_ [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 , typename X11 , typename X12 , typename X13 >
CallTraits<X13>::TValue lass::util::impl::DispatcherBindFun13< R, Fun, X1, X2, X3, X4, X5, X6, X7, X8, X9, X10, X11, X12, X13 >::x13_ [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