Algorithms Library Toolkit
A toolkit for algorithms, especially for algorithms on formal languages
ext::variant_builder_impl< std::variant< ResTs ... >, T, Ts ... > Struct Template Reference

Recursive step of class to build the variant type. More...

#include <variant.hpp>

Inheritance diagram for ext::variant_builder_impl< std::variant< ResTs ... >, T, Ts ... >:
[legend]
Collaboration diagram for ext::variant_builder_impl< std::variant< ResTs ... >, T, Ts ... >:
[legend]

Detailed Description

template<class ... ResTs, class T, class ... Ts>
struct ext::variant_builder_impl< std::variant< ResTs ... >, T, Ts ... >

Recursive step of class to build the variant type.

Template Parameters
ResTs... pack of types already accepted as types of the variant
Tnext type to construct the variant from
Ts... remaining types to add to variant template parameters

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