Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
Loading...
Searching...
No Matches
Conditional_Data_Observer< T, void > Class Template Reference

#include <observer.h>

Public Types

typedef T Observed_Data
 
typedef Conditionally_Data_Observed< T, voidObserved
 

Public Member Functions

 Conditional_Data_Observer ()=default
 
virtual ~Conditional_Data_Observer ()=default
 
virtual void update (Observed_Data *d)
 
virtual Tupdated ()
 

Protected Attributes

List< T_data
 

Friends

class Conditionally_Data_Observed< T, void >
 

Member Typedef Documentation

◆ Observed

◆ Observed_Data

template<typename T >
typedef T Conditional_Data_Observer< T, void >::Observed_Data

Constructor & Destructor Documentation

◆ Conditional_Data_Observer()

◆ ~Conditional_Data_Observer()

Member Function Documentation

◆ update()

template<typename T >
virtual void Conditional_Data_Observer< T, void >::update ( Observed_Data d)
inlinevirtual

◆ updated()

template<typename T >
virtual T * Conditional_Data_Observer< T, void >::updated ( )
inlinevirtual

Friends And Related Symbol Documentation

◆ Conditionally_Data_Observed< T, void >

Member Data Documentation

◆ _data

template<typename T >
List<T> Conditional_Data_Observer< T, void >::_data
protected

The documentation for this class was generated from the following file: