<templated_callables.h> | Qt
Keywords: header

# <templated_callables.h>

Header: | `#include <templated_callables.h>`

## Functions

void | templated_function_with_defaulted_non_type_template_parameter()
void | templated_function_with_defaulted_template_template_parameter(Container<T, size>)
void | templated_function_with_defaulted_type_template_parameter(T)
void | templated_function_with_non_type_template_parameter()
void | templated_function_with_non_type_template_parameter_pack()
void | templated_function_with_placeholder_non_type_template_parameter()
void | templated_function_with_template_template_parameter(K<T>)
void | templated_function_with_template_template_parameter_pack(Container<T>...)
void | templated_function_with_type_template_parameter(T)
void | templated_function_with_type_template_parameter_pack(Ts...)

## Detailed Description

Containing headers for the tested free functions.

## 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.