1515#include " opencensus/exporters/stats/stdout/stdout_exporter.h"
1616
1717#include < cstdint>
18- #include < functional>
1918#include < iostream>
19+ #include < memory>
20+ #include < string>
21+ #include < utility>
22+ #include < vector>
2023
2124#include " absl/memory/memory.h"
2225#include " absl/strings/str_cat.h"
@@ -30,7 +33,7 @@ namespace stats {
3033
3134namespace {
3235
33- // Functions to print data for different aggregation types.
36+ // Functions to format data for different aggregation types.
3437std::string DataToString (double data) { return absl::StrCat (" : " , data, " \n " ); }
3538std::string DataToString (int64_t data) {
3639 return absl::StrCat (" : " , data, " \n " );
@@ -47,7 +50,7 @@ std::string DataToString(const opencensus::stats::Distribution& data) {
4750
4851class Handler : public opencensus ::stats::StatsExporter::Handler {
4952 public:
50- Handler (std::ostream* stream) : stream_(stream) {}
53+ explicit Handler (std::ostream* stream) : stream_(stream) {}
5154
5255 void ExportViewData (
5356 const std::vector<std::pair<opencensus::stats::ViewDescriptor,
@@ -91,7 +94,7 @@ void Handler::ExportViewDataImpl(
9194 const opencensus::stats::ViewDescriptor& descriptor, absl::Time start_time,
9295 absl::Time end_time,
9396 const opencensus::stats::ViewData::DataMap<DataValueT>& data) {
94- if (data.size () == 0 ) {
97+ if (data.empty () ) {
9598 *stream_ << absl::StrCat (" No data for view \" " , descriptor.name (),
9699 " \" from " , absl::FormatTime (start_time), " .\n\n " );
97100 return ;
0 commit comments