diff --git a/include/LightGBM/tree_learner.h b/include/LightGBM/tree_learner.h index dca104e7531e..fca4357d722a 100644 --- a/include/LightGBM/tree_learner.h +++ b/include/LightGBM/tree_learner.h @@ -13,10 +13,10 @@ #include -using namespace json11; - namespace LightGBM { +using json11::Json; + /*! \brief forward declaration */ class Tree; class Dataset; diff --git a/src/boosting/gbdt.h b/src/boosting/gbdt.h index c4e452a69d19..809a6d57b801 100644 --- a/src/boosting/gbdt.h +++ b/src/boosting/gbdt.h @@ -24,10 +24,10 @@ #include #include "score_updater.hpp" -using namespace json11; - namespace LightGBM { +using json11::Json; + /*! * \brief GBDT algorithm implementation. including Training, prediction, bagging. */ diff --git a/src/io/dataset_loader.cpp b/src/io/dataset_loader.cpp index 608456572d99..d7cdac64da39 100644 --- a/src/io/dataset_loader.cpp +++ b/src/io/dataset_loader.cpp @@ -13,10 +13,10 @@ #include -using namespace json11; - namespace LightGBM { +using json11::Json; + DatasetLoader::DatasetLoader(const Config& io_config, const PredictFunction& predict_fun, int num_class, const char* filename) :config_(io_config), random_(config_.data_random_seed), predict_fun_(predict_fun), num_class_(num_class) { label_idx_ = 0; diff --git a/src/treelearner/gpu_tree_learner.h b/src/treelearner/gpu_tree_learner.h index f6e03acb5fa4..0f0fa196a0dc 100644 --- a/src/treelearner/gpu_tree_learner.h +++ b/src/treelearner/gpu_tree_learner.h @@ -34,10 +34,10 @@ #include #include -using namespace json11; - namespace LightGBM { +using json11::Json; + /*! * \brief GPU-based parallel learning algorithm. */ diff --git a/src/treelearner/serial_tree_learner.h b/src/treelearner/serial_tree_learner.h index dd267208eadd..19040b4cbb60 100644 --- a/src/treelearner/serial_tree_learner.h +++ b/src/treelearner/serial_tree_learner.h @@ -30,9 +30,10 @@ #include #endif -using namespace json11; - namespace LightGBM { + +using json11::Json; + /*! \brief forward declaration */ class CostEfficientGradientBoosting; /*!