library of assembled shared sources

http://lass.cocamware.com

lass::util::impl::Dispatcher0 Class Reference

abstract base class of all dispatchers for lass::util::Callback0. More...

#include <dispatcher_0.h>

Inheritance diagram for lass::util::impl::Dispatcher0:

Inheritance graph
[legend]
Collaboration diagram for lass::util::impl::Dispatcher0:

Collaboration graph
[legend]

Public Member Functions

 Dispatcher0 ()
virtual ~Dispatcher0 ()
void call () const
bool isEquivalent (const Dispatcher0 *iOther) 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 *)

Protected Member Functions

 Dispatcher0 (const Dispatcher0 &)

Private Member Functions

virtual void doCall () const =0
virtual bool doIsEquivalent (const Dispatcher0 *iOther) const =0
Dispatcher0operator= (const Dispatcher0 &iOther)

Detailed Description

abstract base class of all dispatchers for lass::util::Callback0.

Definition at line 62 of file dispatcher_0.h.


Constructor & Destructor Documentation

lass::util::impl::Dispatcher0::Dispatcher0 (  )  [inline]

Definition at line 66 of file dispatcher_0.h.

virtual lass::util::impl::Dispatcher0::~Dispatcher0 (  )  [inline, virtual]

Definition at line 67 of file dispatcher_0.h.

lass::util::impl::Dispatcher0::Dispatcher0 ( const Dispatcher0  )  [inline, protected]

Definition at line 73 of file dispatcher_0.h.


Member Function Documentation

void lass::util::impl::Dispatcher0::call (  )  const [inline]

Definition at line 68 of file dispatcher_0.h.

References doCall().

bool lass::util::impl::Dispatcher0::isEquivalent ( const Dispatcher0 iOther  )  const [inline]

Definition at line 69 of file dispatcher_0.h.

References doIsEquivalent().

virtual void lass::util::impl::Dispatcher0::doCall (  )  const [private, pure virtual]

virtual bool lass::util::impl::Dispatcher0::doIsEquivalent ( const Dispatcher0 iOther  )  const [private, pure virtual]

Dispatcher0& lass::util::impl::Dispatcher0::operator= ( const Dispatcher0 iOther  )  [private]

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.


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