Home | History | Annotate | Download | only in ports
      1 // Copyright 2016 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #include "mojo/edk/system/ports/name.h"
      6 
      7 namespace mojo {
      8 namespace edk {
      9 namespace ports {
     10 
     11 std::ostream& operator<<(std::ostream& stream, const Name& name) {
     12   std::ios::fmtflags flags(stream.flags());
     13   stream << std::hex << std::uppercase << name.v1;
     14   if (name.v2 != 0)
     15     stream << '.' << name.v2;
     16   stream.flags(flags);
     17   return stream;
     18 }
     19 
     20 }  // namespace ports
     21 }  // namespace edk
     22 }  // namespace mojo
     23