#include "tensorflow/lite/tools/tool_params.h"
#include <string>
#include <unordered_map>
#include <vector>
#include "tensorflow/lite/tools/logging.h"
namespace tflite {
namespace tools {
void ToolParam::AssertHasSameType(ToolParam::ParamType a,
ToolParam::ParamType b) { … }
template <>
ToolParam::ParamType ToolParam::GetValueType<int32_t>() { … }
template <>
ToolParam::ParamType ToolParam::GetValueType<bool>() { … }
template <>
ToolParam::ParamType ToolParam::GetValueType<float>() { … }
template <>
ToolParam::ParamType ToolParam::GetValueType<std::string>() { … }
void ToolParams::AssertParamExists(const std::string& name) const { … }
void ToolParams::Set(const ToolParams& other) { … }
void ToolParams::Merge(const ToolParams& other, bool overwrite) { … }
}
}