Function Documentation
template <char Category = 'A'> void templated_function_with_defaulted_non_type_template_parameter()
A templated function with a defaulted non-type template parameter Category.
template <
typename T,
int size,
template <typename, int> typename Container = std::array
>
void templated_function_with_defaulted_template_template_parameter(Container<T, size>)
A templated function with a defaulted template-template parameter Container and non-type parameter size.
template <typename T = char> void templated_function_with_defaulted_type_template_parameter(T)
A templated function with a defaulted type template parameter.
template <char Category> void templated_function_with_non_type_template_parameter()
A templated function with a non-defaulted non-type template parameter Category.
template <unsigned int... Weights> void templated_function_with_non_type_template_parameter_pack()
A templated function with a non-type template parameter pack Weights.
template <auto Iterator> void templated_function_with_placeholder_non_type_template_parameter()
A templated function with a placeholder non-type template parameter Iterator.
template <typename T, template <typename> typename K> void templated_function_with_template_template_parameter(K<T>)
A templated function with a non-defaulted template-template parameter K.
template <typename T, template <typename> typename... Container> void templated_function_with_template_template_parameter_pack(Container<T>...)
A templated function with a template-template parameter pack Container.
template <typename T> void templated_function_with_type_template_parameter(T)
A templated function with a non-defaulted type template parameter.
template <typename... Ts> void templated_function_with_type_template_parameter_pack(Ts...)
A templated function with a type template parameter pack.