47 #ifndef __SYSTEMC_EXT_DT_FX_SC_FXVAL_OBSERVER_HH__ 48 #define __SYSTEMC_EXT_DT_FX_SC_FXVAL_OBSERVER_HH__ 56 class sc_fxval_observer;
57 class sc_fxval_fast_observer;
63 #ifdef SC_ENABLE_OBSERVERS 65 #define SC_FXVAL_OBSERVER_CONSTRUCT_(object) \ 66 SC_OBSERVER_(object, sc_fxval_observer *, construct) 67 #define SC_FXVAL_OBSERVER_DESTRUCT_(object) \ 68 SC_OBSERVER_(object, sc_fxval_observer *, destruct) 69 #define SC_FXVAL_OBSERVER_READ_(object) \ 70 SC_OBSERVER_(object, sc_fxval_observer *, read) 71 #define SC_FXVAL_OBSERVER_WRITE_(object) \ 72 SC_OBSERVER_(object, sc_fxval_observer *, write) 73 #define SC_FXVAL_OBSERVER_DEFAULT_ \ 74 SC_OBSERVER_DEFAULT_(sc_fxval_observer) 76 #define SC_FXVAL_FAST_OBSERVER_CONSTRUCT_(object) \ 77 SC_OBSERVER_(object, sc_fxval_fast_observer *, construct) 78 #define SC_FXVAL_FAST_OBSERVER_DESTRUCT_(object) \ 79 SC_OBSERVER_(object, sc_fxval_fast_observer *, destruct) 80 #define SC_FXVAL_FAST_OBSERVER_READ_(object) \ 81 SC_OBSERVER_(object, sc_fxval_fast_observer *, read) 82 #define SC_FXVAL_FAST_OBSERVER_WRITE_(object) \ 83 SC_OBSERVER_(object, sc_fxval_fast_observer *, write) 84 #define SC_FXVAL_FAST_OBSERVER_DEFAULT_ \ 85 SC_OBSERVER_DEFAULT_(sc_fxval_fast_observer) 89 #define SC_FXVAL_OBSERVER_CONSTRUCT_(object) 90 #define SC_FXVAL_OBSERVER_DESTRUCT_(object) 91 #define SC_FXVAL_OBSERVER_READ_(object) 92 #define SC_FXVAL_OBSERVER_WRITE_(object) 93 #define SC_FXVAL_OBSERVER_DEFAULT_ 95 #define SC_FXVAL_FAST_OBSERVER_CONSTRUCT_(object) 96 #define SC_FXVAL_FAST_OBSERVER_DESTRUCT_(object) 97 #define SC_FXVAL_FAST_OBSERVER_READ_(object) 98 #define SC_FXVAL_FAST_OBSERVER_WRITE_(object) 99 #define SC_FXVAL_FAST_OBSERVER_DEFAULT_ 178 #endif // __SYSTEMC_EXT_DT_FX_SC_FXVAL_OBSERVER_HH__ virtual void read(const sc_fxval &)
virtual void write(const sc_fxval &)
virtual void read(const sc_fxval_fast &)
virtual void destruct(const sc_fxval_fast &)
virtual ~sc_fxval_observer()
virtual ~sc_fxval_fast_observer()
virtual void destruct(const sc_fxval &)
virtual void construct(const sc_fxval_fast &)
virtual void construct(const sc_fxval &)
virtual void write(const sc_fxval_fast &)