library of assembled shared sources

http://lass.cocamware.com

lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 > Class Template Reference
[Bind]

#include <bind.h>

Inheritance diagram for lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >:

Inheritance graph
[legend]
Collaboration diagram for lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >:

Collaboration graph
[legend]

Public Member Functions

 DispatcherBindFun5 (Fun fun, X1 x1, X2 x2, X3 x3, X4 x4, X5 x5)
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_

Detailed Description

template<typename R, typename Fun, typename X1, typename X2, typename X3, typename X4, typename X5>
class lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >

Definition at line 621 of file bind.h.


Constructor & Destructor Documentation

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::DispatcherBindFun5 ( Fun  fun,
X1  x1,
X2  x2,
X3  x3,
X4  x4,
X5  x5 
) [inline]

Definition at line 624 of file bind.h.


Member Function Documentation

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
R lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::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 >
Fun lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::fun_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
CallTraits<X1>::TValue lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::x1_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
CallTraits<X2>::TValue lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::x2_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
CallTraits<X3>::TValue lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::x3_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
CallTraits<X4>::TValue lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::x4_ [private]

template<typename R , typename Fun , typename X1 , typename X2 , typename X3 , typename X4 , typename X5 >
CallTraits<X5>::TValue lass::util::impl::DispatcherBindFun5< R, Fun, X1, X2, X3, X4, X5 >::x5_ [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