Logo SoCRocket

Transaction-Level Modeling Framework for Space Applications

Classes | Namespaces | Macros
sr_signal_module.h File Reference
#include "sr_signal_in.h"
#include "sr_signal_out.h"
#include "sr_signal_inout.h"
#include "sr_signal_selector.h"
#include "sr_signal_infield.h"
Include dependency graph for sr_signal_module.h:
This graph shows which files directly or indirectly include this file:

Classes

class  sr_signal::sr_signal_module< MODULE >
 
struct  sr_signal::sr_signal_module< MODULE >::signal< TYPE >
 Defines all signal types without the need to tell each of it the type of the base class. More...
 

Namespaces

 sr_signal
 

Macros

#define SR_HAS_SIGNALS(name)
 
#define SIGNALMODULE(name)   SR_HAS_SIGNALS(name)
 

Macro Definition Documentation

#define SIGNALMODULE (   name)    SR_HAS_SIGNALS(name)
#define SR_HAS_SIGNALS (   name)
Value:
template<class TYPE> \
struct signal { \
};
Definition: sr_signal_infield.h:39
Definition: sr_signal_selector.h:36
Definition: sr_signal_in.h:24
Definition: sr_signal_out.h:24
Definition: sr_signal_inout.h:24