Lines Matching refs:Base
63 template <typename T, typename Base=TraceValBase>
64 class TraceVal : public Base
71 TraceVal(const T *_t, int _width) : Base(_width), t(_t), oldVal(*t)
87 template <typename T, typename Base>
88 class TraceVal<::sc_core::sc_signal_in_if<T>, Base> : public Base
96 Base(_width), iface(_iface), oldVal(iface->read())
113 template <typename Base>
114 class TraceVal<::sc_core::sc_event, Base> : public Base
123 Base(_width), triggered(false), oldStamp(0),
141 template <typename T, typename Base>
142 class TraceValFxnumBase : public Base
150 Base(_width), t(_t),
174 template <typename Base>
175 class TraceVal<::sc_dt::sc_fxnum, Base> :
176 public TraceValFxnumBase<::sc_dt::sc_fxnum, Base>
179 using TraceValFxnumBase<::sc_dt::sc_fxnum, Base>::TraceValFxnumBase;
183 template <typename Base>
184 class TraceVal<::sc_dt::sc_fxnum_fast, Base> :
185 public TraceValFxnumBase<::sc_dt::sc_fxnum_fast, Base>
188 using TraceValFxnumBase<::sc_dt::sc_fxnum_fast, Base>::TraceValFxnumBase;