Struct ov::element::IfTypeOf<>#

template<>
struct IfTypeOf<>

Applies visitor action for not supported ov::element type.

Public Static Functions

template<class Visitor, class ...Args>
static inline auto apply(Type_t et, Args&&... args) -> typename Visitor::result_type

Applies visitor default action if input element type is not not supported by IfTypeOf.

Uses Visitor::visit non-template function.

Template Parameters:
  • Visitor – Visitor class implementing visit function.

  • Args – Types of visit parameters.

Parameters:
  • etInput element type.

  • args – Visitor arguments.

Returns:

Value of result type returned by Visitor.