summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2019-02-08 12:31:05 +0100
committerGitHub <noreply@github.com>2019-02-08 12:31:05 +0100
commit742547d7f6c66a077a6dae989769a98c98dce417 (patch)
tree31511c500db6c4c6a60451c02b42f51068851888
parentfea8526780399475a04bb3234044c7aba2334818 (diff)
parent19be9c7aaed4cb7dad1d46bebb8845c40d71ea69 (diff)
Merge pull request #8433 from vespa-engine/toregge/adjust-forward-declaration-in-staging-vespalib
Adjust forward declarations in 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;