diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-03-22 17:22:50 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-03-22 17:22:50 +0100 |
commit | 4b9054f53f9b3274ea566a952f2dc56ddb71d184 (patch) | |
tree | 867b4e6ffc4afa49ad96599d9d6f247c1befe99e /staging_vespalib/src | |
parent | 6eb5b861092d7188cbdf9e798d95475f650627c5 (diff) |
Use fundamental integer types in vespalib::visit.
Diffstat (limited to 'staging_vespalib/src')
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/objects/visit.cpp | 29 | ||||
-rw-r--r-- | staging_vespalib/src/vespa/vespalib/objects/visit.h | 19 |
2 files changed, 32 insertions, 16 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/objects/visit.cpp b/staging_vespalib/src/vespa/vespalib/objects/visit.cpp index 10df89e3ae0..2672f61fdb6 100644 --- a/staging_vespalib/src/vespa/vespalib/objects/visit.cpp +++ b/staging_vespalib/src/vespa/vespalib/objects/visit.cpp @@ -19,39 +19,52 @@ void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, bool val self.visitBool(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int8_t value) +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, char value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint8_t value) +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, signed char value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int16_t value) +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned char value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint16_t value) +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, short value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int32_t value) { +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned short value) +{ + self.visitInt(name, value); +} + +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int value) { + self.visitInt(name, value); +} + +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned int value) { + self.visitInt(name, value); +} + +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, long value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint32_t value) { +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned long value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int64_t value) { +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, long long value) { self.visitInt(name, value); } -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint64_t value) { +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned long long value) { self.visitInt(name, value); } diff --git a/staging_vespalib/src/vespa/vespalib/objects/visit.h b/staging_vespalib/src/vespa/vespalib/objects/visit.h index 22c73dceefd..dec994421b4 100644 --- a/staging_vespalib/src/vespa/vespalib/objects/visit.h +++ b/staging_vespalib/src/vespa/vespalib/objects/visit.h @@ -11,14 +11,17 @@ namespace vespalib { void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, const vespalib::Identifiable *obj); void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, const vespalib::Identifiable &obj); void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, bool value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int8_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint8_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int16_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint16_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int32_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint32_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int64_t value); -void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, uint64_t value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, char value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, signed char value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned char value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, short value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned short value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, int value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned int value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, long value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned long value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, long long value); +void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, unsigned long long value); void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, float value); void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, double value); void visit(vespalib::ObjectVisitor &self, const vespalib::string &name, const vespalib::string &value); |