Go to the source code of this file.
|  | 
| #define | DECLARE_OBSERVER(NAME,  NOTIFICATION_TYPE)   observers::NotificationObserverPointerT<NOTIFICATION_TYPE> Create##NAME##Observer | 
|  | Declares an observer with NAME for notifications of type NOTIFICATION_TYPE.  More... 
 | 
|  | 
| #define | MAKE_OBSERVER(NAME,  NOTIFICATION_TYPE,  HANDLER)   std::make_unique<observers::FunctionalNotificationObserverT<NOTIFICATION_TYPE>>(#NAME "Observer", HANDLER); | 
|  | Makes a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER.  More... 
 | 
|  | 
| #define | DEFINE_OBSERVER(NAME,  NOTIFICATION_TYPE,  HANDLER) | 
|  | Defines a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER.  More... 
 | 
|  | 
◆ DECLARE_OBSERVER
      
        
          | #define DECLARE_OBSERVER | ( |  | NAME, | 
        
          |  |  |  | NOTIFICATION_TYPE | 
        
          |  | ) |  | observers::NotificationObserverPointerT<NOTIFICATION_TYPE> Create##NAME##Observer | 
      
 
Declares an observer with NAME for notifications of type NOTIFICATION_TYPE. 
 
 
◆ DEFINE_OBSERVER
      
        
          | #define DEFINE_OBSERVER | ( |  | NAME, | 
        
          |  |  |  | NOTIFICATION_TYPE, | 
        
          |  |  |  | HANDLER | 
        
          |  | ) |  |  | 
      
 
Value:
Defines a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER. 
 
 
◆ MAKE_OBSERVER
      
        
          | #define MAKE_OBSERVER | ( |  | NAME, | 
        
          |  |  |  | NOTIFICATION_TYPE, | 
        
          |  |  |  | HANDLER | 
        
          |  | ) |  | std::make_unique<observers::FunctionalNotificationObserverT<NOTIFICATION_TYPE>>(#NAME "Observer", HANDLER); | 
      
 
Makes a functional observer with NAME for notifications of type NOTIFICATION_TYPE around HANDLER.