![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_output.hpp>
Go to the source code of this file.
Namespaces | |
namespace | tpf |
Includes subnamespace conversion. | |
namespace | tpf::types |
Type to string name conversions are defined. | |
Functions | |
template<typename VisitorType , typename VariantType > | |
enable_if_variant_t< VariantType > | tpf::types::visit (VisitorType &&visitor, VariantType &&vt) |
template<typename VisitorType , typename PairType > | |
enable_if_pair_of_variant_t< PairType > | tpf::types::visit (VisitorType &&visitor, PairType &&pair) |
template<typename... VisitorTypes> | |
tpf::types::overloaded (VisitorTypes...) -> overloaded< VisitorTypes... > | |
template<typename... VisitorTypes> | |
overloaded< remove_cv_ref_t< VisitorTypes >... > | tpf::types::make_overloaded (VisitorTypes &&... visitors) |
void | test_visit_simplified () |
void | test_visit_simplified_map () |
void | test_visit_variant_of_variants () |
void | test_visit_map_of_variants_of_map () |
int | main () |
Variables | |
tpf::sstream | stream |
auto | endl = tpf::endl |
int main | ( | ) |
void test_visit_map_of_variants_of_map | ( | ) |
Definition at line 347 of file 31-visit.cpp.
void test_visit_simplified | ( | ) |
void test_visit_simplified_map | ( | ) |
void test_visit_variant_of_variants | ( | ) |
auto endl = tpf::endl |
Definition at line 4 of file 31-visit.cpp.
tpf::sstream stream |
Definition at line 3 of file 31-visit.cpp.