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. More... | |
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. |