sim-power: Fix the way the power model accesses stats
[gem5.git] / src / sim / port.hh
index 1114172637702fbaaa16e5b7be3b5d80604e67b1..251624c5b912248b9b851227d173513312913164 100644 (file)
  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
- *
- * Authors: Ron Dreslinski
- *          Andreas Hansson
- *          William Wang
  */
 
 /**
@@ -92,13 +88,13 @@ class Port
      */
     Port(const std::string& _name, PortID _id);
 
+  public:
+
     /**
      * Virtual destructor due to inheritance.
      */
     virtual ~Port();
 
-  public:
-
     /** Return a reference to this port's peer. */
     Port &getPeer() { return *_peer; }
 
@@ -147,4 +143,11 @@ class Port
     }
 };
 
+static inline std::ostream &
+operator << (std::ostream &os, const Port &port)
+{
+    os << port.name();
+    return os;
+}
+
 #endif //__SIM_PORT_HH__