ArmNN
 23.11
OptimizeForTypeImpl< Layer, Wrapped > Class Template Reference

Specialization that calls Wrapped::Run() for any layer type. More...

#include <Optimization.hpp>

Inheritance diagram for OptimizeForTypeImpl< Layer, Wrapped >:
[legend]
Collaboration diagram for OptimizeForTypeImpl< Layer, Wrapped >:
[legend]

Public Member Functions

void Run (Graph &graph, Layer &base) const override
 
- Public Member Functions inherited from Optimization
 Optimization ()=default
 
virtual ~Optimization ()=default
 

Protected Member Functions

 ~OptimizeForTypeImpl ()=default
 

Detailed Description

template<typename Wrapped>
class armnn::OptimizeForTypeImpl< Layer, Wrapped >

Specialization that calls Wrapped::Run() for any layer type.

Definition at line 52 of file Optimization.hpp.

Constructor & Destructor Documentation

◆ ~OptimizeForTypeImpl()

~OptimizeForTypeImpl ( )
protecteddefault

Member Function Documentation

◆ Run()

void Run ( Graph graph,
Layer base 
) const
inlineoverridevirtual

Implements Optimization.

Definition at line 57 of file Optimization.hpp.

58  {
59  Wrapped::Run(graph, base);
60  }

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