userver
C++ Async Framework
Toggle main menu visibility
Loading...
Searching...
No Matches
types.hpp
Go to the documentation of this file.
1
#
pragma
once
2
3
/// @file userver/formats/yaml/types.hpp
4
/// @brief Forward declarations of the internal YAML types.
5
6
#
include
<
type_traits
>
7
8
#
include
<
userver
/
formats
/
common
/
path
.
hpp
>
9
#
include
<
userver
/
formats
/
common
/
type
.
hpp
>
10
11
// Forward declarations
12
namespace
YAML {
// NOLINT(readability-identifier-naming)
13
class
Node;
14
namespace
detail {
15
struct
iterator_value;
16
template
<
typename
V>
17
class
iterator_base;
18
}
// namespace detail
19
20
using
iterator = detail::iterator_base<detail::iterator_value>;
21
using
const_iterator = detail::iterator_base<
const
detail::iterator_value>;
22
}
// namespace YAML
23
24
USERVER_NAMESPACE_BEGIN
25
26
namespace
formats::
yaml
{
27
28
using
formats::common::Path;
29
using
formats::common::Type;
30
31
class
Value;
32
33
}
// namespace formats::yaml
34
35
USERVER_NAMESPACE_END
userver
formats
yaml
types.hpp
Generated on
for userver by
Doxygen
1.17.0