diff options
Diffstat (limited to 'vdslib')
5 files changed, 12 insertions, 7 deletions
diff --git a/vdslib/src/vespa/vdslib/container/documentlist.cpp b/vdslib/src/vespa/vdslib/container/documentlist.cpp index 5fcedc588bc..553e92f36c8 100644 --- a/vdslib/src/vespa/vdslib/container/documentlist.cpp +++ b/vdslib/src/vespa/vdslib/container/documentlist.cpp @@ -4,6 +4,7 @@ #include <sstream> #include <vespa/document/util/stringutil.h> #include <vespa/document/util/serializableexceptions.h> +#include <vespa/document/update/documentupdate.h> #include <vespa/log/log.h> LOG_SETUP(".vdslib.container.documentlist"); diff --git a/vdslib/src/vespa/vdslib/container/documentlist.h b/vdslib/src/vespa/vdslib/container/documentlist.h index 00482cf7e58..917fe6c3bd9 100644 --- a/vdslib/src/vespa/vdslib/container/documentlist.h +++ b/vdslib/src/vespa/vdslib/container/documentlist.h @@ -22,10 +22,13 @@ #pragma once -#include <vespa/document/document.h> +#include <vespa/document/fieldvalue/document.h> #include <vespa/document/repo/documenttyperepo.h> #include <vespa/vdslib/defs.h> +namespace document { + class DocumentUpdate; +} namespace vdslib { class DocumentList : public document::Printable { diff --git a/vdslib/src/vespa/vdslib/container/mutabledocumentlist.cpp b/vdslib/src/vespa/vdslib/container/mutabledocumentlist.cpp index 4541b32678b..1c80e3ba8ee 100644 --- a/vdslib/src/vespa/vdslib/container/mutabledocumentlist.cpp +++ b/vdslib/src/vespa/vdslib/container/mutabledocumentlist.cpp @@ -1,6 +1,7 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> -#include <vespa/vdslib/container/mutabledocumentlist.h> + +#include "mutabledocumentlist.h" +#include <vespa/document/update/documentupdate.h> #include <vespa/vespalib/objects/nbostream.h> using vespalib::nbostream; diff --git a/vdslib/src/vespa/vdslib/container/operationlist.cpp b/vdslib/src/vespa/vdslib/container/operationlist.cpp index 5417211a0f0..26c9b6e930d 100644 --- a/vdslib/src/vespa/vdslib/container/operationlist.cpp +++ b/vdslib/src/vespa/vdslib/container/operationlist.cpp @@ -1,8 +1,7 @@ // Copyright 2016 Yahoo Inc. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/fastos/fastos.h> -#include <vespa/vdslib/container/operationlist.h> - -#include <vespa/vdslib/container/documentlist.h> +#include "operationlist.h" +#include "documentlist.h" +#include <vespa/document/update/documentupdate.h> namespace vdslib { diff --git a/vdslib/src/vespa/vdslib/container/writabledocumentlist.cpp b/vdslib/src/vespa/vdslib/container/writabledocumentlist.cpp index f90c4101c3c..f6476ff5bf0 100644 --- a/vdslib/src/vespa/vdslib/container/writabledocumentlist.cpp +++ b/vdslib/src/vespa/vdslib/container/writabledocumentlist.cpp @@ -2,6 +2,7 @@ #include "writabledocumentlist.h" #include <vespa/vespalib/util/exceptions.h> +#include <vespa/document/update/documentupdate.h> #include <vespa/log/log.h> |