Skip to content
Snippets Groups Projects
Commit a3284674 authored by Andrea Michelotti's avatar Andrea Michelotti
Browse files

remove tons of C++-17 warnings

parent e15f8cbb
No related branches found
No related tags found
No related merge requests found
{
"C_Cpp.default.configurationProvider": "go2sh.cmake-integration",
"cmake.parallelJobs": 4,
"fileHeaderCommentHelper.languageConfigs": {
"language_cpp":{
"template": [
......
......@@ -223,16 +223,16 @@ SET(cnd_src
QueryDataMsgPSConsumer.cpp
)
SET(service_src ../chaos_service_common/persistence/mongodb/MongoDBHAConnectionManager.cpp
../chaos_service_common/persistence/mongodb/MongoDBAccessor.cpp
../chaos_service_common/DriverPoolManager.cpp ../chaos_service_common/health_system/HealtManagerDirect.cpp)
SET(service_src ../chaos_service_common/persistence/mongodb/MongoDBHAConnectionManager.cpp
../chaos_service_common/persistence/mongodb/MongoDBAccessor.cpp
../chaos_service_common/DriverPoolManager.cpp ../chaos_service_common/health_system/HealtManagerDirect.cpp)
SET(service_src ${service_src} ../chaos_service_common/persistence/mongodb/mongodb_cxx/MongoDBCXXDriver.cpp)
SET(service_src ${service_src} ../chaos_service_common/persistence/mongodb/mongodb_cxx/MongoDBCXXDriver.cpp)
SET(service_src ${service_src} ../chaos_service_common/persistence/data_access/AbstractDataAccess.cpp
../chaos_service_common/persistence/data_access/AbstractPersistenceDriver.cpp
../chaos_service_common/ChaosManager.cpp
../chaos_service_common/ChaosServiceToolkit.cpp)
SET(service_src ${service_src} ../chaos_service_common/persistence/data_access/AbstractDataAccess.cpp
../chaos_service_common/persistence/data_access/AbstractPersistenceDriver.cpp
../chaos_service_common/ChaosManager.cpp
../chaos_service_common/ChaosServiceToolkit.cpp)
SET(cnd_src ${cnd_src} cron_job/MDSCronusManager.cpp
cron_job/MDSCronJob.cpp
......@@ -409,9 +409,9 @@ SET(api_src ${api_src} object_storage/mongodb_3/MongoDBObjectStorageDataAccess.
#POSIX FILE
SET(posix_src object_storage/posixFile/PosixFile.cpp
object_storage/posixFile/PosixFileObjectStorageDriver.cpp
object_storage/posixFile/BsonFStream.cpp object_storage/posixFile/FileLock.cpp)
SET(posix_src object_storage/posixFile/PosixFile.cpp
object_storage/posixFile/PosixFileObjectStorageDriver.cpp
object_storage/posixFile/BsonFStream.cpp object_storage/posixFile/FileLock.cpp)
SET(api_src ${api_src} object_storage/influxDB/InfluxDB.cpp
......
This diff is collapsed.
......@@ -42,6 +42,8 @@
//! Default chaos namespace used to group all common api
namespace chaos {
std::vector<std::string> split(const std::string& str, const std::string& delimiter, bool compress = true);
struct __file_remover__ {
const char*name;
__file_remover__(const char*_name):name(_name){}
......@@ -157,4 +159,5 @@ namespace chaos {
};
}
#endif
......@@ -26,8 +26,9 @@
#include <boost/filesystem.hpp>
#include <boost/algorithm/string.hpp>
//#include <boost/algorithm/string.hpp>
#include <regex>
#include <chaos/common/ChaosCommon.h>
#include "GlobalConfiguration.h"
#include <chaos/common/version.h>
#include <chaos/common/external_unit/external_unit.h>
......@@ -70,10 +71,12 @@ namespace chaos{
std::vector<std::string> kv_splitted;
//get new pair
boost::algorithm::split(kv_splitted,
/* boost::algorithm::split(kv_splitted,
kv_param_value,
boost::algorithm::is_any_of(":"),
boost::algorithm::token_compress_on);
boost::algorithm::token_compress_on);*/
kv_splitted=chaos::split(kv_param_value,":",true);
// add key/value pair
if((kv_splitted.size()>1)&&(kv_splitted[0].size())){
kvmap.insert(make_pair(kv_splitted[0], kv_splitted[1]));
......
......@@ -23,10 +23,10 @@
#define __CHAOSFramework_A4A802EC_5299_484B_AFF5_2FF3271807C2_StateFlagSDWrapper_h
#include <chaos/common/state_flag/StateFlag.h>
#include <chaos/common/ChaosCommon.h>
#include <chaos/common/data/TemplatedDataSDWrapper.h>
#include <boost/algorithm/string.hpp>
//#include <boost/algorithm/string.hpp>
namespace chaos {
namespace common {
......@@ -65,10 +65,13 @@ namespace chaos {
dataWrapped().flag_description.name = CDW_GET_SRT_WITH_DEFAULT(serialized_data, NodeStateFlagDefinitionKey::NODE_SF_NAME, "");
//check if we have a catalog name
ChaosStringVector splitted_name;
boost::split( splitted_name,
/* boost::split( splitted_name,
dataWrapped().flag_description.name ,
boost::is_any_of("/"),
boost::token_compress_on);
boost::token_compress_on);*/
splitted_name=chaos::split(dataWrapped().flag_description.name, "/", true);
if(splitted_name.size() > 1) {
dataWrapped().flag_description.name = splitted_name[splitted_name.size()-1];
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment