C++ Library Extensions
2022.12.09
To help learn modern C++ programming
055-make_variant.cpp
Go to the documentation of this file.
1
#include <
tpf_output.hpp
>
2
3
tpf::sstream
stream
;
4
auto
endl
=
tpf::endl
;
5
6
void
test_make_variant
()
7
{
8
auto
v =
tpf::types::make_variants
(5.0f,
"I love it"
,
"So Cool"
);
9
10
// stream <<"Type of v: " << Tpf_GetTypeCategory(v) << endl;
11
12
stream
<< v <<
endl
;
13
14
}
15
16
int
main
()
17
{
18
test_make_variant
();
19
}
stream
tpf::sstream stream
Definition:
055-make_variant.cpp:3
endl
auto endl
Definition:
055-make_variant.cpp:4
test_make_variant
void test_make_variant()
Definition:
055-make_variant.cpp:6
main
int main()
Definition:
055-make_variant.cpp:16
tpf::output::string_stream
Definition:
tpf_output.hpp:844
tpf::types::make_variants
auto make_variants(Type &&arg, Types &&... args)
Definition:
tpf_types.hpp:7479
tpf::endl
constexpr auto endl
Definition:
tpf_output.hpp:973
tpf_output.hpp
Stream output operators << are implemented.
CppExtension
examples
055-make_variant.cpp
Generated by
1.9.4