Lines Matching refs:key
57 auto key = parcel.ReadString();
61 ret = sequenceData->Set(key, type, parcel.ReadInt32());
65 ret = sequenceData->Set(key, type, parcel.ReadInt64());
69 ret = sequenceData->Set(key, type, parcel.ReadDouble());
73 ret = sequenceData->Set(key, type, parcel.ReadString());
93 for (const auto &[key, data] : datas_) {
94 dataParcel.WriteString(key);
132 int32_t MapDataSequenceable::Get(const std::string &key, int32_t &value) const
134 return Get<int32_t>(key, MapDataType::I32, value);
137 int32_t MapDataSequenceable::Get(const std::string &key, int64_t &value) const
139 return Get<int64_t>(key, MapDataType::I64, value);
142 int32_t MapDataSequenceable::Get(const std::string &key, double &value) const
144 return Get<double>(key, MapDataType::F64, value);
147 int32_t MapDataSequenceable::Get(const std::string &key, std::string &value) const
149 return Get<std::string>(key, MapDataType::STRING, value);
152 int32_t MapDataSequenceable::Set(const std::string &key, int32_t value)
154 return Set(key, MapDataType::I32, value);
157 int32_t MapDataSequenceable::Set(const std::string &key, int64_t value)
159 return Set(key, MapDataType::I64, value);
162 int32_t MapDataSequenceable::Set(const std::string &key, double value)
164 return Set(key, MapDataType::F64, value);
167 int32_t MapDataSequenceable::Set(const std::string &key, const std::string& value)
169 return Set(key, MapDataType::STRING, value);
173 int32_t MapDataSequenceable::Get(const std::string &key, MapDataType type, T &value) const
176 auto it = datas_.find(key);
191 int32_t MapDataSequenceable::Set(const std::string &key, MapDataType type, const std::any& val)
194 auto it = datas_.find(key);
199 datas_[key].type = type;
200 datas_[key].val = val;