![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_output.hpp>
Go to the source code of this file.
Typedefs | |
template<typename Type > | |
using | decay_remove_cv_ref_t = std::remove_cv_t< std::remove_reference_t< std::decay_t< Type > > > |
Functions | |
void | test_reverse_range_based_for_loop () |
void | test_reverse_range_for () |
void | test_make_variants_containers () |
template<typename Type > | |
decltype(auto) | decay (Type &&arg) |
void | test_decay () |
template<typename Type , typename... Types> | |
auto | make_vector (Type &&arg, Types &&... args) |
void | test_make_vector () |
template<typename Type , typename... Types> | |
auto | make_container (Type &&arg, Types &&... args) |
void | test_make_container () |
int | main () |
Variables | |
tpf::sstream | stream |
auto | endl = tpf::endl |
using decay_remove_cv_ref_t = std::remove_cv_t<std::remove_reference_t<std::decay_t<Type> >> |
Definition at line 135 of file 037-make_vector.cpp.
decltype(auto) decay | ( | Type && | arg | ) |
int main | ( | ) |
auto make_container | ( | Type && | arg, |
Types &&... | args | ||
) |
Definition at line 216 of file 037-make_vector.cpp.
auto make_vector | ( | Type && | arg, |
Types &&... | args | ||
) |
void test_decay | ( | ) |
Definition at line 121 of file 037-make_vector.cpp.
void test_make_container | ( | ) |
Definition at line 239 of file 037-make_vector.cpp.
void test_make_variants_containers | ( | ) |
Definition at line 67 of file 037-make_vector.cpp.
void test_make_vector | ( | ) |
Definition at line 199 of file 037-make_vector.cpp.
void test_reverse_range_based_for_loop | ( | ) |
Definition at line 6 of file 037-make_vector.cpp.
void test_reverse_range_for | ( | ) |
Definition at line 32 of file 037-make_vector.cpp.
auto endl = tpf::endl |
Definition at line 4 of file 037-make_vector.cpp.
tpf::sstream stream |
Definition at line 3 of file 037-make_vector.cpp.