Lines Matching defs:const
63 sc_trace_params(sc_trace_file *tf, const std::string &name) :
79 sc_port_base(const char *name, int n, sc_port_policy p);
82 void warn_port_constructor() const;
84 int maxSize() const;
85 int size() const;
87 const char *kind() const { return "sc_port_base"; }
105 void report_error(const char *id, const char *add_msg) const;
111 virtual sc_interface *_gem5Interface(int n) const = 0;
115 virtual const char *_ifTypeName() const = 0;
116 virtual sc_port_policy _portPolicy() const = 0;
138 const IF *
139 operator -> () const
157 const IF *
158 operator [] (int n) const
174 const sc_interface *
175 get_interface() const
191 sc_port_b(const char *name, int n, sc_port_policy p) :
220 _gem5Interface(int n) const
242 const char *_ifTypeName() const { return typeid(IF).name(); }
246 sc_port_b(const sc_port_b<IF> &) {}
247 sc_port_b<IF> &operator = (const sc_port_b<IF> &) { return *this; }
255 explicit sc_port(const char *name) : sc_port_b<IF>(name, N, P) {}
259 explicit sc_port(const IF &interface) : sc_port_b<IF>(N, P)
264 sc_port(const char *name, const IF &interface) : sc_port_b<IF>(name, N, P)
274 sc_port(const char *name, sc_port_b<IF> &parent) :
285 sc_port(const char *name, sc_port<IF, N, P> &parent) :
292 virtual const char *kind() const { return "sc_port"; }
296 sc_port(const sc_port<IF, N, P> &) {}
297 sc_port<IF, N, P> &operator = (const sc_port<IF, N, P> &) { return *this; }
299 virtual sc_port_policy _portPolicy() const { return P; }