summaryrefslogtreecommitdiffstats
path: root/staging_vespalib/src/vespa/vespalib/objects/fieldbase.h
diff options
context:
space:
mode:
Diffstat (limited to 'staging_vespalib/src/vespa/vespalib/objects/fieldbase.h')
-rw-r--r--staging_vespalib/src/vespa/vespalib/objects/fieldbase.h33
1 files changed, 0 insertions, 33 deletions
diff --git a/staging_vespalib/src/vespa/vespalib/objects/fieldbase.h b/staging_vespalib/src/vespa/vespalib/objects/fieldbase.h
deleted file mode 100644
index 2de113f8383..00000000000
--- a/staging_vespalib/src/vespa/vespalib/objects/fieldbase.h
+++ /dev/null
@@ -1,33 +0,0 @@
-// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-#pragma once
-
-#include <vespa/vespalib/stllike/string.h>
-
-namespace vespalib {
-
-class IFieldBase
-{
-public:
- virtual ~IFieldBase() = default;
- // Overrides must guarantee that returned reference is zero-terminated.
- virtual stringref getName() const = 0;
-};
-
-class FieldBase : public IFieldBase
-{
-public:
- FieldBase(stringref name) : _name(name) { }
- stringref getName() const final override { return _name; }
-private:
- string _name;
-};
-
-class SerializerCommon
-{
-protected:
- static FieldBase _unspecifiedField;
- static FieldBase _sizeField;
-};
-
-}
-