PX4 ROS 2 Interface Library
Library to interface with PX4 from a companion computer using ROS 2
visit.hpp
1
/****************************************************************************
2
* Copyright (c) 2025 PX4 Development Team.
3
* SPDX-License-Identifier: BSD-3-Clause
4
****************************************************************************/
5
6
#pragma once
7
8
namespace
px4_ros2::util
9
{
10
// helper type for std::visit
11
template
<
class
... Ts>
12
struct
Overloaded
: Ts ...
13
{
14
using
Ts::operator() ...;
15
};
16
// explicit deduction guide (not needed as of C++20)
17
template
<
class
... Ts>
18
Overloaded
(Ts ...)->Overloaded<Ts...>;
19
}
// namespace px4_ros2::util
px4_ros2::util::Overloaded
Definition:
visit.hpp:13
px4_ros2_cpp
include
px4_ros2
utils
visit.hpp
Generated by
1.9.1