MeVisLab Toolbox Reference
|
#include "mlBase.h"
Go to the source code of this file.
Classes | |
class | ml::EventSource |
EventSourceBase class adds event listener handling to Base. More... | |
class | ml::BaseEvent |
BaseEvent is the base class for all events emitted from EventSourceBase. More... | |
class | ml::EventSourceDeletedEvent |
EventSourceRemovedEvent is used to indicate when the EventSourceBase object is removed. More... | |
Namespaces | |
namespace | ml |
Main documentation file for ML users and developers. | |
Typedefs | |
typedef void | ml::BaseEventCallback(void *, BaseEvent *) |
Functions | |
template<typename ToTypePtr > | |
ToTypePtr | mlbaseevent_cast (ml::BaseEvent *from) |
cast operation for safely casting BaseEvents to derived types | |
template<typename ToTypePtr > | |
ToTypePtr | mlbaseevent_cast (const ml::BaseEvent *from) |
Overload of the above template function, which makes conversion of const-pointers possible. | |
|
inline |
Overload of the above template function, which makes conversion of const-pointers possible.
Definition at line 137 of file mlEventSource.h.
References mlrange_cast().
|
inline |
cast operation for safely casting BaseEvents to derived types
Definition at line 123 of file mlEventSource.h.
References mlrange_cast().