sigx++ 2.0.1
Protected Member Functions
sigx::nonpointeraliasing Class Reference

Private address operator (operator &) ensures that the address of derived objects can't be taken. More...

#include <nonpointeraliasing.h>

Inheritance diagram for sigx::nonpointeraliasing:
sigx::lock_acquirer< I_policy, boost::mpl::eval_if< std::tr1::is_const< T_type >, std::tr1::add_const< T_type::acquired_type >, boost::mpl::identity< T_type::acquired_type > >::type, T_mutex > sigx::lock_acquirer< readlock, T_type, T_mutex, std::tr1::true_type > sigx::lock_acquirer< readlock, T_type, T_mutex, T_islockable > sigx::lock_acquirer< writelock, T_type, T_mutex, std::tr1::true_type > sigx::lock_acquirer< writelock, T_type, T_mutex, T_islockable > sigx::lock_acquirer< I_policy, T_type, T_mutex, T_islockable > sigx::request_f< T_arg1, T_arg2, T_arg3, T_arg4, T_arg5, T_arg6, T_arg7 > sigx::signal_f_base

Protected Member Functions

 nonpointeraliasing ()
 ~nonpointeraliasing ()

Detailed Description

Private address operator (operator &) ensures that the address of derived objects can't be taken.

Note:
Intended use as a baseclass only.
Author:
klaus triendl

Constructor & Destructor Documentation

sigx::nonpointeraliasing::nonpointeraliasing ( ) [inline, protected]
sigx::nonpointeraliasing::~nonpointeraliasing ( ) [inline, protected]

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