sc_module.hh (13292:0dc64d73b440) sc_module.hh (13382:7db1e345834c)
1/*
2 * Copyright 2018 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 68 unchanged lines hidden (view full) ---

77
78class sc_bind_proxy
79{
80 private:
81 sc_interface *_interface;
82 sc_port_base *_port;
83
84 public:
1/*
2 * Copyright 2018 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 68 unchanged lines hidden (view full) ---

77
78class sc_bind_proxy
79{
80 private:
81 sc_interface *_interface;
82 sc_port_base *_port;
83
84 public:
85 sc_bind_proxy();
85 sc_bind_proxy(sc_interface &_interface);
86 sc_bind_proxy(sc_port_base &_port);
87
88 sc_interface *interface() const { return _interface; }
89 sc_port_base *port() const { return _port; }
90};
91
92extern const sc_bind_proxy SC_BIND_PROXY_NIL;

--- 276 unchanged lines hidden ---
86 sc_bind_proxy(sc_interface &_interface);
87 sc_bind_proxy(sc_port_base &_port);
88
89 sc_interface *interface() const { return _interface; }
90 sc_port_base *port() const { return _port; }
91};
92
93extern const sc_bind_proxy SC_BIND_PROXY_NIL;

--- 276 unchanged lines hidden ---