ezconfig
Create C++ Objects from Yaml and Json
Loading...
Searching...
No Matches
include
ezconfig
yaml_types
smooth_fwd.hpp
1
// Copyright (c) 2023 Petter Nilsson. MIT License. https://github.com/pettni/ezconfig
2
3
#pragma once
4
5
#include <smooth/se2.hpp>
6
#include <smooth/se3.hpp>
7
#include <smooth/so2.hpp>
8
#include <smooth/so3.hpp>
9
10
namespace
YAML
{
11
12
// forward declarations
13
template
<
typename
T>
14
struct
convert;
15
16
class
Node;
17
33
template
<
typename
T>
34
struct
convert
<smooth::SO2<T>>
35
{
36
static
bool
decode(
const
Node & yaml, smooth::SO2<T> & obj);
37
};
38
59
template
<
typename
T>
60
struct
convert
<smooth::SE2<T>>
61
{
62
static
bool
decode(
const
Node & yaml, smooth::SE2<T> & obj);
63
};
64
70
template
<
typename
T>
71
struct
convert
<smooth::SO3<T>>
72
{
73
static
bool
decode(
const
Node & yaml, smooth::SO3<T> & obj);
74
};
75
95
template
<
typename
T>
96
struct
convert
<smooth::SE3<T>>
97
{
98
static
bool
decode(
const
Node & yaml, smooth::SE3<T> & obj);
99
};
100
101
}
// namespace YAML
YAML
YAML forward declarations.
Definition
yaml_fwd.hpp:16
YAML::convert
Definition
stl_fwd.hpp:18
Generated by
1.12.0