| 233 | } |
| 234 | |
| 235 | uint32_t AFCTable::FindString(const uint32_t index, const std::string& value) const |
| 236 | { |
| 237 | for (auto iter : data_) |
| 238 | { |
| 239 | auto pRowData = iter.second; |
| 240 | ARK_ASSERT_RET_VAL(pRowData != nullptr, 0u); |
| 241 | |
| 242 | if (pRowData->GetString(index) == value) |
| 243 | { |
| 244 | return iter.first; |
| 245 | } |
| 246 | } |
| 247 | |
| 248 | return 0u; |
| 249 | } |
| 250 | |
| 251 | uint32_t AFCTable::FindWString(const uint32_t index, const std::wstring& value) const |
| 252 | { |