Lines Matching refs:sc_inout

56 class sc_inout : public sc_port<sc_signal_inout_if<T>, 1>
59 sc_inout() : sc_port<sc_signal_inout_if<T>, 1>(), initValue(nullptr),
62 explicit sc_inout(const char *name) :
66 virtual ~sc_inout() { delete initValue; }
69 explicit sc_inout(const sc_signal_inout_if<T> &interface) :
73 sc_inout(const char *name, const sc_signal_inout_if<T> &interface) :
77 explicit sc_inout(sc_port_b<sc_signal_inout_if<T> > &parent) :
81 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<T> > &parent) :
85 explicit sc_inout(sc_port<sc_signal_inout_if<T>, 1> &parent) :
89 sc_inout(const char *name, sc_port<sc_signal_inout_if<T>, 1> &parent) :
126 sc_inout<T> &
132 sc_inout<T> &
138 sc_inout<T> &
144 sc_inout<T> &
150 sc_inout<T> &
151 operator = (const sc_inout<T> &p)
166 virtual const char *kind() const { return "sc_inout"; }
181 sc_inout(const sc_inout<T> &);
186 sc_trace(sc_trace_file *tf, const sc_inout<T> &i, const std::string &name)
195 class sc_inout<bool> : public sc_port<sc_signal_inout_if<bool>, 1>
198 sc_inout() : sc_port<sc_signal_inout_if<bool>, 1>(), initValue(nullptr),
204 explicit sc_inout(const char *name) :
211 virtual ~sc_inout() { delete initValue; }
214 explicit sc_inout(const sc_signal_inout_if<bool> &interface) :
221 sc_inout(const char *name, const sc_signal_inout_if<bool> &interface) :
229 explicit sc_inout(sc_port_b<sc_signal_inout_if<bool> > &parent) :
236 sc_inout(const char *name, sc_port_b<sc_signal_inout_if<bool> > &parent) :
243 explicit sc_inout(sc_port<sc_signal_inout_if<bool>, 1> &parent) :
250 sc_inout(const char *name, sc_port<sc_signal_inout_if<bool>, 1> &parent) :
290 sc_inout<bool> &
296 sc_inout<bool> &
302 sc_inout<bool> &
308 sc_inout<bool> &
314 sc_inout<bool> &
315 operator = (const sc_inout<bool> &p)
337 virtual const char *kind() const { return "sc_inout"; }
354 sc_inout(const sc_inout<bool> &);
359 sc_trace_file *tf, const sc_inout<bool> &i, const std::string &name)
368 class sc_inout<sc_dt::sc_logic> :
372 sc_inout() : sc_port<sc_signal_inout_if<sc_dt::sc_logic>, 1>(),
379 explicit sc_inout(const char *name) :
387 virtual ~sc_inout() { delete initValue; }
390 explicit sc_inout(const sc_signal_inout_if<sc_dt::sc_logic> &interface) :
398 sc_inout(const char *name,
407 explicit sc_inout(
416 sc_inout(const char *name,
425 explicit sc_inout(
434 sc_inout(const char *name,
480 sc_inout<sc_dt::sc_logic> &
486 sc_inout<sc_dt::sc_logic> &
492 sc_inout<sc_dt::sc_logic> &
498 sc_inout<sc_dt::sc_logic> &
504 sc_inout<sc_dt::sc_logic> &
505 operator = (const sc_inout<sc_dt::sc_logic> &p)
527 virtual const char *kind() const { return "sc_inout"; }
545 sc_inout(const sc_inout<sc_dt::sc_logic> &);
551 const sc_inout<sc_dt::sc_logic> &i, const std::string &name)