Skip to content

Commit 99008f6

Browse files
committed
fix more lints
1 parent ec9c623 commit 99008f6

File tree

4 files changed

+21
-29
lines changed

4 files changed

+21
-29
lines changed

libs/common/include/events/detail/summarizer.hpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class Summarizer {
3030
* Construct a Summarizer at time zero.
3131
*/
3232
Summarizer() = default;
33-
33+
3434
/**
3535
* Updates the summary with a feature event.
3636
* @param event Feature event.
@@ -40,7 +40,7 @@ class Summarizer {
4040
/**
4141
* Returns true if the summary is empty.
4242
*/
43-
bool Empty() const;
43+
[[nodiscard]] bool Empty() const;
4444

4545
/**
4646
* Returns the summary's start time as given in the constructor.
@@ -51,20 +51,20 @@ class Summarizer {
5151
public:
5252
explicit VariationSummary(Value value);
5353
void Increment();
54-
std::size_t count() const;
55-
Value const& value() const;
54+
[[nodiscard]] std::int32_t count() const;
55+
[[nodiscard]] Value const& value() const;
5656

5757
private:
58-
std::size_t count_;
58+
std::int32_t count_;
5959
Value value_;
6060
};
6161

6262
struct VariationKey {
6363
std::optional<Version> version;
6464
std::optional<VariationIndex> variation;
65-
VariationKey(Version version, std::optional<VariationIndex> variation);
6665

6766
VariationKey();
67+
VariationKey(Version version, std::optional<VariationIndex> variation);
6868

6969
bool operator==(VariationKey const& k) const {
7070
return k.variation == variation && k.version == version;

libs/common/include/serialization/events/json_events.hpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,13 +40,11 @@ void tag_invoke(boost::json::value_from_tag const&,
4040
} // namespace launchdarkly::events
4141

4242
namespace launchdarkly::events::detail {
43-
void tag_invoke(boost::json::value_from_tag const&,
44-
boost::json::value& json_value,
45-
Summarizer::VariationSummary const& state);
43+
4644
void tag_invoke(boost::json::value_from_tag const&,
4745
boost::json::value& json_value,
4846
Summarizer::State const& state);
4947
void tag_invoke(boost::json::value_from_tag const&,
5048
boost::json::value& json_value,
51-
Summary const& summarizer);
49+
Summary const& summary);
5250
} // namespace launchdarkly::events::detail

libs/common/src/events/summarizer.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,18 +68,17 @@ Summarizer::VariationSummary::VariationSummary(Value value)
6868
: count_(0), value_(std::move(value)) {}
6969

7070
void Summarizer::VariationSummary::Increment() {
71-
// todo(cwaldren): prevent overflow?
7271
count_++;
7372
}
7473

7574
Value const& Summarizer::VariationSummary::value() const {
7675
return value_;
7776
}
7877

79-
std::size_t Summarizer::VariationSummary::count() const {
78+
std::int32_t Summarizer::VariationSummary::count() const {
8079
return count_;
8180
}
8281

8382
Summarizer::State::State(Value default_value)
84-
: default_(std::move(default_value)), context_kinds() {}
83+
: default_(std::move(default_value)) {}
8584
} // namespace launchdarkly::events::detail

libs/common/src/serialization/events/json_events.cpp

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ void tag_invoke(boost::json::value_from_tag const& tag,
2323
json_value = std::move(base);
2424
}
2525

26-
void tag_invoke(boost::json::value_from_tag const&,
26+
void tag_invoke(boost::json::value_from_tag const& tag,
2727
boost::json::value& json_value,
2828
FeatureEventBase const& event) {
2929
auto& obj = json_value.emplace_object();
@@ -40,7 +40,7 @@ void tag_invoke(boost::json::value_from_tag const&,
4040
obj.emplace("default", boost::json::value_from(event.default_));
4141
}
4242

43-
void tag_invoke(boost::json::value_from_tag const&,
43+
void tag_invoke(boost::json::value_from_tag const& tag,
4444
boost::json::value& json_value,
4545
IdentifyEvent const& event) {
4646
auto& obj = json_value.emplace_object();
@@ -52,7 +52,7 @@ void tag_invoke(boost::json::value_from_tag const&,
5252

5353
namespace launchdarkly::events {
5454

55-
void tag_invoke(boost::json::value_from_tag const&,
55+
void tag_invoke(boost::json::value_from_tag const& tag,
5656
boost::json::value& json_value,
5757
Date const& date) {
5858
json_value.emplace_int64() =
@@ -61,7 +61,7 @@ void tag_invoke(boost::json::value_from_tag const&,
6161
.count();
6262
}
6363

64-
void tag_invoke(boost::json::value_from_tag const&,
64+
void tag_invoke(boost::json::value_from_tag const& tag,
6565
boost::json::value& json_value,
6666
TrackEvent const& event) {
6767
auto& obj = json_value.emplace_object();
@@ -87,14 +87,8 @@ void tag_invoke(boost::json::value_from_tag const& tag,
8787
} // namespace launchdarkly::events
8888

8989
namespace launchdarkly::events::detail {
90-
void tag_invoke(boost::json::value_from_tag const&,
91-
boost::json::value& json_value,
92-
Summarizer::VariationSummary const& state) {
93-
// todo(cwaldren): refactor the serialization out of the Summarizer:State
94-
// into here.
95-
}
9690

97-
void tag_invoke(boost::json::value_from_tag const&,
91+
void tag_invoke(boost::json::value_from_tag const& tag,
9892
boost::json::value& json_value,
9993
Summarizer::State const& state) {
10094
auto& obj = json_value.emplace_object();
@@ -117,14 +111,15 @@ void tag_invoke(boost::json::value_from_tag const&,
117111
}
118112
obj.emplace("counters", std::move(counters));
119113
}
120-
void tag_invoke(boost::json::value_from_tag const&,
114+
void tag_invoke(boost::json::value_from_tag const& tag,
121115
boost::json::value& json_value,
122-
Summary const& s) {
116+
Summary const& summary) {
123117
auto& obj = json_value.emplace_object();
124118
obj.emplace("kind", "summary");
125119
obj.emplace("startDate",
126-
boost::json::value_from(Date{s.summarizer.start_time()}));
127-
obj.emplace("endDate", boost::json::value_from(Date{s.end_time}));
128-
obj.emplace("features", boost::json::value_from(s.summarizer.features()));
120+
boost::json::value_from(Date{summary.summarizer.start_time()}));
121+
obj.emplace("endDate", boost::json::value_from(Date{summary.end_time}));
122+
obj.emplace("features",
123+
boost::json::value_from(summary.summarizer.features()));
129124
}
130125
} // namespace launchdarkly::events::detail

0 commit comments

Comments
 (0)