template<typename BaseType, typename ChildType, typename Wrapped>
class armnn::OptimizeForConnectionImpl< BaseType, ChildType, Wrapped >
Wrapper Optimization class that calls Wrapped::Run for every connection BaseType -> ChildType.
- Wrapped class mustn't remove the base layer. The optimizer will remove it if left unconnected after applying each optimization.
- Wrapped class mustn't affect existing connections in the same output. It might add new ones.
- Children layers are removed if left unconnected after applying the wrapped optimization.
Definition at line 77 of file Optimization.hpp.