aboutsummaryrefslogtreecommitdiff
path: root/libbutl/uuid-io.hxx
blob: ca61acd6d5c8b8d517c5b9225aff9301835c763a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
// file      : libbutl/uuid-io.hxx -*- C++ -*-
// license   : MIT; see accompanying LICENSE file

#pragma once

#include <iosfwd>

#include <libbutl/uuid.hxx>
#include <libbutl/export.hxx>

namespace butl
{
  // Insert lower case string representation.
  //
  LIBBUTL_SYMEXPORT std::ostream&
  operator<< (std::ostream&, const uuid&);

  // Extract string representation (lower or upper case).
  //
  LIBBUTL_SYMEXPORT std::istream&
  operator>> (std::istream&, uuid&);
}