From f4f31b261cdda95fe6e5a5a71ce232ee479686ae Mon Sep 17 00:00:00 2001 From: Gabe Black Date: Fri, 16 Aug 2019 23:14:50 -0700 Subject: sim: Add a << overload for the Port class which prints its name. This makes it easier/less verbose to print the name of a port, it's most important and identifying feature, in a DPRINTF or other stream based output. Change-Id: I050d102844612577f9a83d550e619736507a6781 Reviewed-on: https://gem5-review.googlesource.com/c/public/gem5/+/20234 Tested-by: kokoro Reviewed-by: Jason Lowe-Power Reviewed-by: Nikos Nikoleris Reviewed-by: Andreas Sandberg Maintainer: Andreas Sandberg --- src/sim/port.hh | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/sim') diff --git a/src/sim/port.hh b/src/sim/port.hh index 111417263..2acdb7a78 100644 --- a/src/sim/port.hh +++ b/src/sim/port.hh @@ -147,4 +147,11 @@ class Port } }; +static inline std::ostream & +operator << (std::ostream &os, const Port &port) +{ + os << port.name(); + return os; +} + #endif //__SIM_PORT_HH__ -- cgit v1.2.3