Lines Matching defs:paramName
29 static const char* GetUdsStrValue(UdsObject* pThis, NdkStructId ndkStructId, const char* paramName)
34 auto value = pThis->GetUdsValue<std::string>(paramName);
38 static int GetUdsUint8Value(UdsObject* pThis, const char* paramName, const char* paramNameLen, unsigned char** data,
41 auto value = pThis->GetUdsValue<std::vector<uint8_t>>(paramName);
108 template <typename T> bool UdsObject::HasObjectKey(const char* paramName)
110 auto it = obj->value_.find(paramName);
112 LOG_ERROR(UDMF_CAPI, "Don't have property %{public}s.", paramName);
119 T* UdsObject::GetUdsValue(const char* paramName)
121 if (!HasObjectKey<T>(paramName)) {
124 return std::get_if<T>(&(obj->value_[paramName]));
128 int UdsObject::SetUdsValue(const char* paramName, const T &pramValue)
130 if (!HasObjectKey<T>(paramName)) {
134 obj->value_[paramName] = pramValue;