#include <common/visibility_control.hpp>
#include <cstdint>
#include <tuple>
#include <type_traits>
Go to the source code of this file.
|
| template<std::size_t I = 0UL, typename Callable , typename ... TypesT> |
| COMMON_PUBLIC std::enable_if_t< I==sizeof...(TypesT)> | autoware::common::type_traits::visit (std::tuple< TypesT... > &, Callable) |
| | Visit every element in a tuple. More...
|
| |
| template<std::size_t I = 0UL, typename Callable , typename ... TypesT> |
| COMMON_PUBLIC std::enable_if_t< I==sizeof...(TypesT)> | autoware::common::type_traits::visit (const std::tuple< TypesT... > &, Callable) |
| | Same as the previous specialization but for const tuple. More...
|
| |
| template<std::size_t I = 0UL, typename Callable , typename ... TypesT> |
| COMMON_PUBLIC std::enable_if_t< I !=sizeof...(TypesT)> | autoware::common::type_traits::visit (std::tuple< TypesT... > &tuple, Callable callable) |
| | Visit every element in a tuple. More...
|
| |
| template<std::size_t I = 0UL, typename Callable , typename ... TypesT> |
| COMMON_PUBLIC std::enable_if_t< I !=sizeof...(TypesT)> | autoware::common::type_traits::visit (const std::tuple< TypesT... > &tuple, Callable callable) |
| | Same as the previous specialization but for const tuple. More...
|
| |