Skip to content

Commit b4d174f

Browse files
tomokinathiroyuki-komatsu
authored andcommitted
std::function -> absl::AnyInvocable
PiperOrigin-RevId: 829650470
1 parent 3a2a80a commit b4d174f

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/prediction/BUILD.bazel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ mozc_cc_library(
100100
"@com_google_absl//absl/base:nullability",
101101
"@com_google_absl//absl/container:flat_hash_map",
102102
"@com_google_absl//absl/container:flat_hash_set",
103+
"@com_google_absl//absl/functional:any_invocable",
103104
"@com_google_absl//absl/hash",
104105
"@com_google_absl//absl/log",
105106
"@com_google_absl//absl/log:check",

src/prediction/user_history_predictor.cc

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,7 @@
3535
#include <cstddef>
3636
#include <cstdint>
3737
#include <cstdlib>
38-
#include <functional>
3938
#include <iterator>
40-
#include <limits>
4139
#include <memory>
4240
#include <optional>
4341
#include <string>
@@ -49,6 +47,7 @@
4947
#include "absl/base/nullability.h"
5048
#include "absl/container/flat_hash_map.h"
5149
#include "absl/container/flat_hash_set.h"
50+
#include "absl/functional/any_invocable.h"
5251
#include "absl/hash/hash.h"
5352
#include "absl/log/check.h"
5453
#include "absl/log/log.h"
@@ -633,7 +632,7 @@ bool UserHistoryPredictor::RemoveNgramChain(
633632
};
634633

635634
std::vector<absl::string_view> key_ngrams, value_ngrams;
636-
std::function<RemoveNgramChainResult(Entry*, size_t, size_t)>
635+
absl::AnyInvocable<RemoveNgramChainResult(Entry*, size_t, size_t)>
637636
remove_ngram_chain_internal =
638637
[&](Entry* entry, size_t key_ngrams_len,
639638
size_t value_ngrams_len) -> RemoveNgramChainResult {

0 commit comments

Comments
 (0)