ArmNN
 21.08
BackendOptions::BackendOption Struct Reference

#include <BackendOptions.hpp>

Public Member Functions

 BackendOption (std::string name, bool value)
 
 BackendOption (std::string name, int value)
 
 BackendOption (std::string name, unsigned int value)
 
 BackendOption (std::string name, float value)
 
 BackendOption (std::string name, std::string value)
 
 BackendOption (std::string name, const char *value)
 
template<typename DisallowedType >
 BackendOption (std::string, DisallowedType)
 
 BackendOption (const BackendOption &other)=default
 
 BackendOption (BackendOption &&other)=default
 
BackendOptionoperator= (const BackendOption &other)=default
 
BackendOptionoperator= (BackendOption &&other)=default
 
 ~BackendOption ()=default
 
std::string GetName () const
 
Var GetValue () const
 

Detailed Description

Definition at line 202 of file BackendOptions.hpp.

Constructor & Destructor Documentation

◆ BackendOption() [1/9]

BackendOption ( std::string  name,
bool  value 
)
inline

Definition at line 205 of file BackendOptions.hpp.

206  : m_Name(name), m_Value(value)
207  {}

◆ BackendOption() [2/9]

BackendOption ( std::string  name,
int  value 
)
inline

Definition at line 208 of file BackendOptions.hpp.

209  : m_Name(name), m_Value(value)
210  {}

◆ BackendOption() [3/9]

BackendOption ( std::string  name,
unsigned int  value 
)
inline

Definition at line 211 of file BackendOptions.hpp.

212  : m_Name(name), m_Value(value)
213  {}

◆ BackendOption() [4/9]

BackendOption ( std::string  name,
float  value 
)
inline

Definition at line 214 of file BackendOptions.hpp.

215  : m_Name(name), m_Value(value)
216  {}

◆ BackendOption() [5/9]

BackendOption ( std::string  name,
std::string  value 
)
inline

Definition at line 217 of file BackendOptions.hpp.

218  : m_Name(name), m_Value(value)
219  {}

◆ BackendOption() [6/9]

BackendOption ( std::string  name,
const char *  value 
)
inline

Definition at line 220 of file BackendOptions.hpp.

221  : m_Name(name), m_Value(value)
222  {}

◆ BackendOption() [7/9]

BackendOption ( std::string  ,
DisallowedType   
)
inline

Definition at line 225 of file BackendOptions.hpp.

References BackendOptions::operator=().

226  : m_Value(0)
227  {
228  static_assert(CheckAllowed<DisallowedType>::value, "Type is not allowed for BackendOption.");
229  assert(false && "Unreachable code");
230  }

◆ BackendOption() [8/9]

BackendOption ( const BackendOption other)
default

◆ BackendOption() [9/9]

BackendOption ( BackendOption &&  other)
default

◆ ~BackendOption()

~BackendOption ( )
default

Member Function Documentation

◆ GetName()

std::string GetName ( ) const
inline

Definition at line 238 of file BackendOptions.hpp.

Referenced by armnn::HasCapability(), and armnn::ParseOptions().

238 { return m_Name; }

◆ GetValue()

Var GetValue ( ) const
inline

Definition at line 239 of file BackendOptions.hpp.

Referenced by armnn::HasCapability(), and armnn::ParseOptions().

239 { return m_Value; }

◆ operator=() [1/2]

BackendOption& operator= ( const BackendOption other)
default

◆ operator=() [2/2]

BackendOption& operator= ( BackendOption &&  other)
default

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