1*f678e45dSDimitry Andric //===-- UserID.cpp ----------------------------------------------*- C++ -*-===//
2*f678e45dSDimitry Andric //
3*f678e45dSDimitry Andric //                     The LLVM Compiler Infrastructure
4*f678e45dSDimitry Andric //
5*f678e45dSDimitry Andric // This file is distributed under the University of Illinois Open Source
6*f678e45dSDimitry Andric // License. See LICENSE.TXT for details.
7*f678e45dSDimitry Andric //
8*f678e45dSDimitry Andric //===----------------------------------------------------------------------===//
9*f678e45dSDimitry Andric 
10*f678e45dSDimitry Andric #include "lldb/Utility/UserID.h"
11*f678e45dSDimitry Andric #include "lldb/Utility/Stream.h"
12*f678e45dSDimitry Andric 
13*f678e45dSDimitry Andric #include <inttypes.h>
14*f678e45dSDimitry Andric 
15*f678e45dSDimitry Andric using namespace lldb;
16*f678e45dSDimitry Andric using namespace lldb_private;
17*f678e45dSDimitry Andric 
operator <<(Stream & strm,const UserID & uid)18*f678e45dSDimitry Andric Stream &lldb_private::operator<<(Stream &strm, const UserID &uid) {
19*f678e45dSDimitry Andric   strm.Printf("{0x%8.8" PRIx64 "}", uid.GetID());
20*f678e45dSDimitry Andric   return strm;
21*f678e45dSDimitry Andric }
22