aboutsummaryrefslogtreecommitdiff
path: root/libbutl/uuid-io.hxx
blob: 57de9f31ababf38b55634f4e56a731782c1682d3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// file      : libbutl/uuid-io.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// 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&);
}