Open CASCADE Technology  7.4.0
Public Types

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 >
typedef TheType opencascade::disable_deduction< TheType >::type

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