summaryrefslogtreecommitdiffstats
path: root/staging_vespalib
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2019-02-08 12:19:07 +0100
committerTor Egge <Tor.Egge@broadpark.no>2019-02-08 12:19:07 +0100
commit19be9c7aaed4cb7dad1d46bebb8845c40d71ea69 (patch)
tree36e56b7893bf495d49fa901ac93dfce55ebda184 /staging_vespalib
parent373531ebe5a36c6215aef12f8dc040cb63fa1685 (diff)
Adjust forward declarations in staging_vespalib.
Diffstat (limited to 'staging_vespalib')
-rw-r--r--staging_vespalib/src/vespa/vespalib/metrics/counter.h2
-rw-r--r--staging_vespalib/src/vespa/vespalib/metrics/gauge.h2
-rw-r--r--staging_vespalib/src/vespa/vespalib/util/programoptions.cpp12
-rw-r--r--staging_vespalib/src/vespa/vespalib/util/programoptions.h2
4 files changed, 9 insertions, 9 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/metrics/counter.h b/staging_vespalib/src/vespa/vespalib/metrics/counter.h
index 18a40b4e344..4a7021d3887 100644
--- a/staging_vespalib/src/vespa/vespalib/metrics/counter.h
+++ b/staging_vespalib/src/vespa/vespalib/metrics/counter.h
@@ -9,7 +9,7 @@ namespace vespalib {
namespace metrics {
class MetricsManager;
-class CounterAggregator;
+struct CounterAggregator;
/**
diff --git a/staging_vespalib/src/vespa/vespalib/metrics/gauge.h b/staging_vespalib/src/vespa/vespalib/metrics/gauge.h
index 7eb223ecf44..cbdd857c052 100644
--- a/staging_vespalib/src/vespa/vespalib/metrics/gauge.h
+++ b/staging_vespalib/src/vespa/vespalib/metrics/gauge.h
@@ -9,7 +9,7 @@ namespace vespalib {
namespace metrics {
class MetricsManager;
-class GaugeAggregator;
+struct GaugeAggregator;
/**
* Represents a gauge metric that can be measured.
diff --git a/staging_vespalib/src/vespa/vespalib/util/programoptions.cpp b/staging_vespalib/src/vespa/vespalib/util/programoptions.cpp
index 0510e51b373..e38c54aaba0 100644
--- a/staging_vespalib/src/vespa/vespalib/util/programoptions.cpp
+++ b/staging_vespalib/src/vespa/vespalib/util/programoptions.cpp
@@ -784,11 +784,11 @@ VESPALIB_PROGRAMOPTIONS_IMPL_ADDLISTARGUMENT(uint64_t, NumberOptionParser<uint64
VESPALIB_PROGRAMOPTIONS_IMPL_ADDLISTARGUMENT(float, NumberOptionParser<float>);
VESPALIB_PROGRAMOPTIONS_IMPL_ADDLISTARGUMENT(double, NumberOptionParser<double>);
-template class ProgramOptions::NumberOptionParser<int32_t>;
-template class ProgramOptions::NumberOptionParser<uint32_t>;
-template class ProgramOptions::NumberOptionParser<int64_t>;
-template class ProgramOptions::NumberOptionParser<uint64_t>;
-template class ProgramOptions::NumberOptionParser<float>;
-template class ProgramOptions::NumberOptionParser<double>;
+template struct ProgramOptions::NumberOptionParser<int32_t>;
+template struct ProgramOptions::NumberOptionParser<uint32_t>;
+template struct ProgramOptions::NumberOptionParser<int64_t>;
+template struct ProgramOptions::NumberOptionParser<uint64_t>;
+template struct ProgramOptions::NumberOptionParser<float>;
+template struct ProgramOptions::NumberOptionParser<double>;
} // vespalib
diff --git a/staging_vespalib/src/vespa/vespalib/util/programoptions.h b/staging_vespalib/src/vespa/vespalib/util/programoptions.h
index 6c8953b5b7a..654ca50543e 100644
--- a/staging_vespalib/src/vespa/vespalib/util/programoptions.h
+++ b/staging_vespalib/src/vespa/vespalib/util/programoptions.h
@@ -63,7 +63,7 @@ struct ProgramOptions {
virtual void finalizeOptions() = 0;
};
- class OptionParser;
+ struct OptionParser;
int _argc;
const char* const* _argv;