C++ Library Extensions 2022.12.09
To help learn modern C++ programming
tpf::types::st_process_any< type_list_t< Type, Types... > > Struct Template Reference

#include <tpf_any.hpp>

Static Public Member Functions

template<typename AnyType , typename Visitors >
static void visit_any (Visitors &&visitors, AnyType &&a)
 
template<typename Visitors , typename AnyType , typename... ArgTypes>
static void apply_to_any (Visitors &&visitor, AnyType &&any, ArgTypes &&... args)
 
template<typename AnyType , typename VariantType >
static void any_to_variant (const AnyType &any, VariantType &var)
 

Detailed Description

template<typename Type, typename... Types>
struct tpf::types::st_process_any< type_list_t< Type, Types... > >

Definition at line 453 of file tpf_any.hpp.

Member Function Documentation

◆ any_to_variant()

template<typename Type , typename... Types>
template<typename AnyType , typename VariantType >
static void tpf::types::st_process_any< type_list_t< Type, Types... > >::any_to_variant ( const AnyType &  any,
VariantType &  var 
)
inlinestatic

Definition at line 478 of file tpf_any.hpp.

Here is the call graph for this function:

◆ apply_to_any()

template<typename Type , typename... Types>
template<typename Visitors , typename AnyType , typename... ArgTypes>
static void tpf::types::st_process_any< type_list_t< Type, Types... > >::apply_to_any ( Visitors &&  visitor,
AnyType &&  any,
ArgTypes &&...  args 
)
inlinestatic

Definition at line 469 of file tpf_any.hpp.

Here is the call graph for this function:

◆ visit_any()

template<typename Type , typename... Types>
template<typename AnyType , typename Visitors >
static void tpf::types::st_process_any< type_list_t< Type, Types... > >::visit_any ( Visitors &&  visitors,
AnyType &&  a 
)
inlinestatic

Definition at line 456 of file tpf_any.hpp.

Here is the call graph for this function:

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