| 229 | } |
| 230 | |
| 231 | void SettingDataFlags::Append(const SettingDataFlags* data) { |
| 232 | for (std::size_t i = 0, n = data->value.size(); i < n; ++i) { |
| 233 | if (std::find(this->value.begin(), this->value.end(), data->value[i]) == this->value.end()) { |
| 234 | this->value.push_back(data->value[i]); |
| 235 | } |
| 236 | } |
| 237 | } |
| 238 | |
| 239 | void SettingDataFlags::Remove(const SettingDataFlags* data) { |
| 240 | for (std::size_t i = 0, n = data->value.size(); i < n; ++i) { |