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.