Open CASCADE Technology 7.8.2.dev
opencascade::disable_deduction< TheType > Struct Template Reference

The auxiliary template that is used for template argument deduction in function templates. A function argument which type is a template type parameter and it is not needed to be deducted must be declared using this class template based on the type of some other template type parameter of a function template. More...

#include <Standard_Std.hxx>

Public Types

typedef TheType type
 

Detailed Description

template<typename TheType>
struct opencascade::disable_deduction< TheType >

The auxiliary template that is used for template argument deduction in function templates. A function argument which type is a template type parameter and it is not needed to be deducted must be declared using this class template based on the type of some other template type parameter of a function template.

Template Parameters
TheTypethe type that is used as a function argument type to prevent its deduction

Member Typedef Documentation

◆ type

template<typename TheType >
TheType opencascade::disable_deduction< TheType >::type

The documentation for this struct was generated from the following file: