MeVisLab Toolbox Reference
mlEventSource.h File Reference
#include "mlBase.h"

Go to the source code of this file.

Classes

class  ml::EventSource
class  ml::BaseEvent
class  ml::EventSourceDeletedEvent

Namespaces

namespace  ml
 Defines the class GetTileJob.

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.

Function Documentation

◆ mlbaseevent_cast() [1/2]

template<typename ToTypePtr>
ToTypePtr mlbaseevent_cast ( const ml::BaseEvent * from)
inline

Overload of the above template function, which makes conversion of const-pointers possible.

Definition at line 137 of file mlEventSource.h.

◆ mlbaseevent_cast() [2/2]

template<typename ToTypePtr>
ToTypePtr mlbaseevent_cast ( ml::BaseEvent * from)
inline

Cast operation for safely casting BaseEvents to derived types.

Definition at line 123 of file mlEventSource.h.