![]() |
C++ Library Extensions 2022.12.09
To help learn modern C++ programming
|
#include <tpf_output.hpp>
Go to the source code of this file.
Classes | |
struct | no_type_t |
struct | is_template_st< Type > |
struct | is_template_st< ClassTemplate< Types... > > |
Typedefs | |
template<typename Type > | |
using | first_template_parameter_t = typename is_template_st< Type >::type |
Functions | |
void | test_is_template_v () |
void | test_first_paremter_t () |
int | main () |
Variables | |
tpf::sstream | stream |
auto | endl = tpf::endl |
template<typename Type > | |
constexpr bool | is_valid_type_v = !std::is_same_v<Type, no_type_t> |
template<typename Type > | |
constexpr bool | is_template_v = is_template_st<Type>::value |
using first_template_parameter_t = typename is_template_st<Type>::type |
Definition at line 39 of file 22-is_template_v.cpp.
int main | ( | ) |
void test_first_paremter_t | ( | ) |
void test_is_template_v | ( | ) |
Definition at line 41 of file 22-is_template_v.cpp.
auto endl = tpf::endl |
Definition at line 4 of file 22-is_template_v.cpp.
|
constexpr |
Definition at line 36 of file 22-is_template_v.cpp.
|
constexpr |
Definition at line 33 of file 22-is_template_v.cpp.
tpf::sstream stream |
Definition at line 3 of file 22-is_template_v.cpp.