HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
provider_options_utils.h File Reference
#include <algorithm>
#include <functional>
#include <type_traits>
#include <unordered_map>
#include <vector>
#include "core/common/common.h"
#include "core/common/parse_string.h"
#include "core/framework/provider_options.h"
+ Include dependency graph for provider_options_utils.h:

Go to the source code of this file.

Classes

class  onnxruntime::ProviderOptionsParser
 

Namespaces

 onnxruntime
 

Typedefs

template<typename TEnum >
using onnxruntime::EnumNameMapping = std::vector< std::pair< TEnum, std::string >>
 

Functions

template<typename TEnum >
Status onnxruntime::EnumToName (const EnumNameMapping< TEnum > &mapping, TEnum value, std::string &name)
 
template<typename TEnum >
std::string onnxruntime::EnumToName (const EnumNameMapping< TEnum > &mapping, TEnum value)
 
template<typename TEnum >
Status onnxruntime::NameToEnum (const EnumNameMapping< TEnum > &mapping, const std::string &name, TEnum &value)
 
template<typename TEnum >
TEnum onnxruntime::NameToEnum (const EnumNameMapping< TEnum > &mapping, const std::string &name)