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.