TemplatedClass Class | Qt

# TemplatedClass Class

template <typename T> class TemplatedClass

Header: | `#include <TemplatedClass>`

- List of all members, including inherited members

## Public Functions

void | templated_method_with_defaulted_non_type_template_parameter()
void | templated_method_with_defaulted_template_template_parameter(Container<U, size>)
void | templated_method_with_defaulted_type_template_parameter(U)
void | templated_method_with_non_type_template_parameter()
void | templated_method_with_non_type_template_parameter_pack()
void | templated_method_with_placeholder_non_type_template_parameter()
void | templated_method_with_template_template_parameter(X<U>)
void | templated_method_with_template_template_parameter_pack(Container<U>...)
void | templated_method_with_type_template_parameter(U)
void | templated_method_with_type_template_parameter_pack(Ts...)

## Detailed Description

Containing record for the tested methods.

## Member Function Documentation

### template <int Size = 10> void TemplatedClass::templated_method_with_defaulted_non_type_template_parameter()

A templated method under a templated class with a defaulted non type template parameter.

### template < typename U, int size, template <typename, int> typename Container = std::array > void TemplatedClass::templated_method_with_defaulted_template_template_parameter(Container<U, size>)

A templated method under a templated class with a defaulted template template parameter.

### template <typename U = bool> void TemplatedClass::templated_method_with_defaulted_type_template_parameter(U)

A templated method under a templated class with a defaulted type template parameter.

### template <int Size> void TemplatedClass::templated_method_with_non_type_template_parameter()

A templated method under a templated class with a non-defaulted non type template parameter.

### template <int... Dimensions> void TemplatedClass::templated_method_with_non_type_template_parameter_pack()

A templated method under a templated class with a non type template parameter pack.

### template <auto Predicate> void TemplatedClass::templated_method_with_placeholder_non_type_template_parameter()

A templated method under a templated class with a placeholder non type template parameter.

### template <typename U, template <typename> typename X> void TemplatedClass::templated_method_with_template_template_parameter(X<U>)

A templated method under a templated class with a non-defaulted template template parameter.

### template <typename U, template <typename> typename... Container> void TemplatedClass::templated_method_with_template_template_parameter_pack(Container<U>...)

A templated method under a templated class with a template template parameter pack.

### template <typename U> void TemplatedClass::templated_method_with_type_template_parameter(U)

A templated method under a templated class with a non-defaulted type template parameter.

### template <typename... Ts> void TemplatedClass::templated_method_with_type_template_parameter_pack(Ts...)

A templated method under a templated class with a type template parameter pack.