|
cwidget 0.5.18
|
Wraps a slot that may not be present. More...
#include <slotarg.h>
Public Member Functions | |
| slotarg (const T *slot) | |
| Create a slotarg from an optional slot. | |
| slotarg (const T &slot) | |
| Create a slotarg from an existing slot. | |
| template<typename S> | |
| operator slotarg< S > () const | |
| Convert between compatible slotarg types. | |
| operator bool () const | |
| Return true if this argument stores a slot. | |
| const T & | operator* () const |
| Return the encapsulated slot, if any. | |
| T & | operator* () |
| Return the encapsulated slot, if any. | |
Wraps a slot that may not be present.
| T | The slot type that is wrapped by this argument. |
See also cwidget::util::arg, cwidget::util::slot0arg.
|
inline |
Create a slotarg from an optional slot.
| slot | The slot to store, or NULL to store no slot. |
Referenced by cwidget::util::slotarg< sigc::slot0< void > >::operator slotarg< S >().