ArmNN
 22.05
RefDynamicBackend.cpp File Reference

Go to the source code of this file.

Functions

const char * GetBackendId ()
 
void GetVersion (uint32_t *outMajor, uint32_t *outMinor)
 
void * BackendFactory ()
 

Function Documentation

◆ BackendFactory()

void* BackendFactory ( )

Definition at line 30 of file RefDynamicBackend.cpp.

31 {
32  return new RefBackend();
33 }

◆ GetBackendId()

const char* GetBackendId ( )

Definition at line 12 of file RefDynamicBackend.cpp.

References BackendId::Get(), and RefBackend::GetIdStatic().

13 {
14  return RefBackend::GetIdStatic().Get().c_str();
15 }

◆ GetVersion()

void GetVersion ( uint32_t *  outMajor,
uint32_t *  outMinor 
)

Definition at line 17 of file RefDynamicBackend.cpp.

References IBackendInternal::GetApiVersion(), BackendVersion::m_Major, and BackendVersion::m_Minor.

18 {
19  if (!outMajor || !outMinor)
20  {
21  return;
22  }
23 
24  BackendVersion apiVersion = IBackendInternal::GetApiVersion();
25 
26  *outMajor = apiVersion.m_Major;
27  *outMinor = apiVersion.m_Minor;
28 }