Skip to content

Commit 385eea9

Browse files
committed
Use std::optional if available.
Currently, SDK requires C++11 minimum. So, boost::optional type is used for optional values. For C++17 and above more convenient is to use std::optional instead. The task NLAM-23 is about making this type configurable. This commit is a third part of the task: olp-cpp-sdk-read. Relates-To: NLAM-23 Signed-off-by: sopov <ext-alexander.sopov@here.com>
1 parent cbd4d4a commit 385eea9

19 files changed

+19
-19
lines changed

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/CatalogRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,9 @@
2323
#include <string>
2424
#include <utility>
2525

26-
#include <olp/core/porting/optional.hpp>
2726
#include <olp/dataservice/read/DataServiceReadApi.h>
2827
#include <olp/dataservice/read/FetchOptions.h>
28+
#include <olp/core/porting/optional.hpp>
2929

3030
namespace olp {
3131
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/DataRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@
2323
#include <string>
2424
#include <utility>
2525

26-
#include <olp/core/porting/optional.hpp>
2726
#include <olp/core/thread/TaskScheduler.h>
2827
#include <olp/dataservice/read/DataServiceReadApi.h>
2928
#include <olp/dataservice/read/FetchOptions.h>
29+
#include <olp/core/porting/optional.hpp>
3030

3131
namespace olp {
3232
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/PartitionsRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
#include <utility>
2525
#include <vector>
2626

27-
#include <olp/core/porting/optional.hpp>
2827
#include <olp/dataservice/read/DataServiceReadApi.h>
2928
#include <olp/dataservice/read/FetchOptions.h>
29+
#include <olp/core/porting/optional.hpp>
3030

3131
namespace olp {
3232
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/PrefetchPartitionsRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@
2424
#include <utility>
2525
#include <vector>
2626

27-
#include <olp/core/porting/optional.hpp>
2827
#include <olp/core/thread/TaskScheduler.h>
2928
#include <olp/dataservice/read/DataServiceReadApi.h>
3029
#include <olp/dataservice/read/FetchOptions.h>
30+
#include <olp/core/porting/optional.hpp>
3131

3232
namespace olp {
3333
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/PrefetchTilesRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,9 @@
2525
#include <vector>
2626

2727
#include <olp/core/geo/tiling/TileKey.h>
28-
#include <olp/core/porting/optional.hpp>
2928
#include <olp/core/thread/TaskScheduler.h>
3029
#include <olp/dataservice/read/DataServiceReadApi.h>
30+
#include <olp/core/porting/optional.hpp>
3131

3232
namespace olp {
3333
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/SubscribeRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@
2222
#include <string>
2323
#include <utility>
2424

25-
#include <olp/core/porting/optional.hpp>
2625
#include <olp/dataservice/read/ConsumerProperties.h>
2726
#include <olp/dataservice/read/Types.h>
27+
#include <olp/core/porting/optional.hpp>
2828

2929
namespace olp {
3030
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/TileRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@
2424
#include <utility>
2525

2626
#include <olp/core/geo/tiling/TileKey.h>
27-
#include <olp/core/porting/optional.hpp>
2827
#include <olp/core/thread/TaskScheduler.h>
2928
#include <olp/dataservice/read/FetchOptions.h>
29+
#include <olp/core/porting/optional.hpp>
3030

3131
namespace olp {
3232
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/VersionedLayerClient.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
#include <olp/core/client/CancellationToken.h>
2929
#include <olp/core/client/HRN.h>
3030
#include <olp/core/client/OlpClientSettings.h>
31-
#include <olp/core/porting/optional.hpp>
3231
#include <olp/dataservice/read/DataRequest.h>
3332
#include <olp/dataservice/read/DataServiceReadApi.h>
3433
#include <olp/dataservice/read/PartitionsRequest.h>
@@ -37,6 +36,7 @@
3736
#include <olp/dataservice/read/PrefetchTilesRequest.h>
3837
#include <olp/dataservice/read/TileRequest.h>
3938
#include <olp/dataservice/read/Types.h>
39+
#include <olp/core/porting/optional.hpp>
4040

4141
namespace olp {
4242
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/VersionsRequest.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
#include <string>
2424
#include <utility>
2525

26-
#include <olp/core/porting/optional.hpp>
2726
#include <olp/dataservice/read/DataServiceReadApi.h>
27+
#include <olp/core/porting/optional.hpp>
2828

2929
namespace olp {
3030
namespace dataservice {

olp-cpp-sdk-dataservice-read/include/olp/dataservice/read/model/Catalog.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222
#include <string>
2323
#include <vector>
2424

25-
#include <olp/core/porting/optional.hpp>
2625
#include <olp/dataservice/read/DataServiceReadApi.h>
26+
#include <olp/core/porting/optional.hpp>
2727

2828
namespace olp {
2929
namespace dataservice {

0 commit comments

Comments
 (0)