ArmNN
 22.02
MockBackendInitialiser Class Reference

#include <MockBackend.hpp>

Public Member Functions

 MockBackendInitialiser ()
 
 ~MockBackendInitialiser ()
 

Detailed Description

Definition at line 22 of file MockBackend.hpp.

Constructor & Destructor Documentation

◆ MockBackendInitialiser()

Definition at line 68 of file MockBackend.cpp.

References armnn::BackendRegistryInstance(), MockBackend::GetIdStatic(), and BackendRegistry::Register().

69 {
71  []()
72  {
73  return IBackendInternalUniquePtr(new MockBackend);
74  });
75 }
void Register(const BackendId &id, FactoryFunction factory)
BackendRegistry & BackendRegistryInstance()
static const BackendId & GetIdStatic()
Definition: MockBackend.cpp:18
std::unique_ptr< IBackendInternal > IBackendInternalUniquePtr

◆ ~MockBackendInitialiser()

Definition at line 77 of file MockBackend.cpp.

References armnn::BackendRegistryInstance(), MockBackend::CreateWorkloadFactory(), BackendRegistry::Deregister(), MockBackend::GetIdStatic(), and armnn::MockBackendId().

78 {
79  try
80  {
82  }
83  catch (...)
84  {
85  std::cerr << "could not deregister mock backend" << std::endl;
86  }
87 }
BackendRegistry & BackendRegistryInstance()
static const BackendId & GetIdStatic()
Definition: MockBackend.cpp:18
void Deregister(const BackendId &id)

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