homog2d library
Public Member Functions | Public Attributes | List of all members
h2d::fct::VariantUnwrapper< Ts > Struct Template Reference

Convert std::variant object into the underlying type. More...

#include <homog2d.hpp>

Public Member Functions

template<typename T >
 operator T ()
 

Public Attributes

const std::variant< Ts... > & var
 

Detailed Description

template<typename... Ts>
struct h2d::fct::VariantUnwrapper< Ts >

Convert std::variant object into the underlying type.

source: https://stackoverflow.com/a/72955535/193789

Member Function Documentation

◆ operator T()

template<typename... Ts>
template<typename T >
h2d::fct::VariantUnwrapper< Ts >::operator T ( )
inline
1098 { return std::get<T>(var); }
const std::variant< Ts... > & var
Definition: homog2d.hpp:1095
Here is the call graph for this function:

Member Data Documentation

◆ var

template<typename... Ts>
const std::variant<Ts...>& h2d::fct::VariantUnwrapper< Ts >::var

The documentation for this struct was generated from the following file: