<templated_callables.h> | Qt

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

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

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

### template <unsigned int... Weights> void templated_function_with_non_type_template_parameter_pack()

A templated function with a non type template parameter pack.

### template <auto Iterator> void templated_function_with_placeholder_non_type_template_parameter()

A templated function with a placeholder non type template parameter.

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

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

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