aboutsummaryrefslogtreecommitdiff
path: root/libbutl/manifest-forward.hxx
blob: babcb4b2fa70625d94d467287f6f39fce73b9543 (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/manifest-forward.hxx -*- C++ -*-
// copyright : Copyright (c) 2014-2018 Code Synthesis Ltd
// license   : MIT; see accompanying LICENSE file

#pragma once

namespace butl
{
  class manifest_parser;
  class manifest_serializer;
  class manifest_name_value;

  // The way manifest implementation should proceed when unknown value name is
  // encountered during parsing.
  //
  enum class unknown_name_mode
  {
    skip,
    stop,
    fail
  };
}