"...git@developer.sourcefind.cn:tianlh/lightgbm-dcu.git" did not exist on "224b8b98e38f41e8ef3c7287e6097d4afe0b816a"
Unverified Commit 50ce01b5 authored by Nikita Titov's avatar Nikita Titov Committed by GitHub
Browse files

reworked includes in source files (#2066)

* added all necessary includes - fixed build/include_what_you_use error

* fixed the order of includes (build/include_order)
parent c56412a8
#include <LightGBM/config.h> #include <LightGBM/config.h>
#include <LightGBM/utils/common.h> #include <LightGBM/utils/common.h>
#include <LightGBM/utils/random.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <LightGBM/utils/random.h>
#include <vector>
#include <string>
#include <unordered_set>
#include <algorithm>
#include <limits> #include <limits>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/dataset.h> #include <LightGBM/dataset.h>
#include <LightGBM/feature_group.h> #include <LightGBM/feature_group.h>
#include <LightGBM/utils/array_args.h>
#include <LightGBM/utils/openmp_wrapper.h> #include <LightGBM/utils/openmp_wrapper.h>
#include <LightGBM/utils/threading.h> #include <LightGBM/utils/threading.h>
#include <LightGBM/utils/array_args.h>
#include <limits>
#include <chrono> #include <chrono>
#include <cstdio> #include <cstdio>
#include <unordered_map>
#include <limits>
#include <memory>
#include <vector>
#include <utility>
#include <string>
#include <sstream> #include <sstream>
#include <unordered_map>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/dataset_loader.h> #include <LightGBM/dataset_loader.h>
#include <LightGBM/utils/openmp_wrapper.h>
#include <LightGBM/utils/log.h>
#include <LightGBM/utils/array_args.h>
#include <LightGBM/network.h> #include <LightGBM/network.h>
#include <LightGBM/utils/array_args.h>
#include <LightGBM/utils/log.h>
#include <LightGBM/utils/openmp_wrapper.h>
namespace LightGBM { namespace LightGBM {
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
#include <LightGBM/bin.h> #include <LightGBM/bin.h>
#include <vector>
#include <cstring>
#include <cstdint> #include <cstdint>
#include <cstring>
#include <vector>
namespace LightGBM { namespace LightGBM {
......
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
#include <LightGBM/bin.h> #include <LightGBM/bin.h>
#include <vector>
#include <cstring>
#include <cstdint> #include <cstdint>
#include <cstring>
#include <vector>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/utils/file_io.h> #include <LightGBM/utils/file_io.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <algorithm> #include <algorithm>
#include <sstream> #include <sstream>
#include <unordered_map> #include <unordered_map>
#ifdef USE_HDFS #ifdef USE_HDFS
#include <hdfs.h> #include <hdfs.h>
#endif #endif
......
...@@ -20,11 +20,12 @@ ...@@ -20,11 +20,12 @@
*/ */
#include <LightGBM/json11.hpp> #include <LightGBM/json11.hpp>
#include <limits>
#include <cassert> #include <cassert>
#include <cmath> #include <cmath>
#include <cstdlib>
#include <cstdio> #include <cstdio>
#include <limits> #include <cstdlib>
namespace json11 { namespace json11 {
......
#include <LightGBM/dataset.h> #include <LightGBM/dataset.h>
#include <LightGBM/utils/common.h> #include <LightGBM/utils/common.h>
#include <vector>
#include <string> #include <string>
#include <vector>
namespace LightGBM { namespace LightGBM {
......
...@@ -3,12 +3,12 @@ ...@@ -3,12 +3,12 @@
#include <LightGBM/bin.h> #include <LightGBM/bin.h>
#include <cstring> #include <algorithm>
#include <cstdint> #include <cstdint>
#include <cstring>
#include <vector>
#include <mutex> #include <mutex>
#include <algorithm> #include <utility>
#include <vector>
#include "sparse_bin.hpp" #include "sparse_bin.hpp"
......
#include "parser.hpp" #include "parser.hpp"
#include <iostream> #include <string>
#include <fstream> #include <fstream>
#include <functional> #include <functional>
#include <iostream>
#include <memory> #include <memory>
namespace LightGBM { namespace LightGBM {
......
#ifndef LIGHTGBM_IO_PARSER_HPP_ #ifndef LIGHTGBM_IO_PARSER_HPP_
#define LIGHTGBM_IO_PARSER_HPP_ #define LIGHTGBM_IO_PARSER_HPP_
#include <LightGBM/dataset.h>
#include <LightGBM/dataset.h>
#include <LightGBM/utils/common.h> #include <LightGBM/utils/common.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <unordered_map> #include <unordered_map>
#include <vector>
#include <utility> #include <utility>
#include <vector>
namespace LightGBM { namespace LightGBM {
......
#ifndef LIGHTGBM_IO_SPARSE_BIN_HPP_ #ifndef LIGHTGBM_IO_SPARSE_BIN_HPP_
#define LIGHTGBM_IO_SPARSE_BIN_HPP_ #define LIGHTGBM_IO_SPARSE_BIN_HPP_
#include <LightGBM/utils/log.h>
#include <LightGBM/bin.h> #include <LightGBM/bin.h>
#include <LightGBM/utils/log.h>
#include <LightGBM/utils/openmp_wrapper.h> #include <LightGBM/utils/openmp_wrapper.h>
#include <cstring>
#include <cstdint>
#include <limits> #include <limits>
#include <algorithm>
#include <cstdint>
#include <cstring>
#include <utility>
#include <vector> #include <vector>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/tree.h> #include <LightGBM/tree.h>
#include <LightGBM/utils/threading.h>
#include <LightGBM/utils/common.h>
#include <LightGBM/dataset.h> #include <LightGBM/dataset.h>
#include <LightGBM/utils/common.h>
#include <LightGBM/utils/threading.h>
#include <sstream>
#include <unordered_map>
#include <functional> #include <functional>
#include <vector>
#include <string>
#include <memory>
#include <iomanip> #include <iomanip>
#include <sstream>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/lightgbm_R.h> #include <LightGBM/lightgbm_R.h>
#include <LightGBM/utils/common.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <LightGBM/utils/openmp_wrapper.h> #include <LightGBM/utils/openmp_wrapper.h>
#include <LightGBM/utils/text_reader.h> #include <LightGBM/utils/text_reader.h>
#include <LightGBM/utils/common.h>
#include <vector>
#include <string> #include <string>
#include <utility>
#include <cstring>
#include <cstdio> #include <cstdio>
#include <sstream> #include <cstring>
#include <cstdint>
#include <memory> #include <memory>
#include <sstream>
#include <utility>
#include <vector>
#define COL_MAJOR (0) #define COL_MAJOR (0)
......
#include <iostream>
#include <LightGBM/application.h> #include <LightGBM/application.h>
#include <iostream>
int main(int argc, char** argv) { int main(int argc, char** argv) {
try { try {
LightGBM::Application app(argc, argv); LightGBM::Application app(argc, argv);
......
...@@ -2,13 +2,13 @@ ...@@ -2,13 +2,13 @@
#define LIGHTGBM_METRIC_BINARY_METRIC_HPP_ #define LIGHTGBM_METRIC_BINARY_METRIC_HPP_
#include <LightGBM/metric.h> #include <LightGBM/metric.h>
#include <LightGBM/utils/log.h>
#include <LightGBM/utils/common.h> #include <LightGBM/utils/common.h>
#include <LightGBM/utils/log.h>
#include <string>
#include <algorithm> #include <algorithm>
#include <vector>
#include <sstream> #include <sstream>
#include <vector>
namespace LightGBM { namespace LightGBM {
......
#include <LightGBM/metric.h> #include <LightGBM/metric.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <algorithm>
#include <cmath> #include <cmath>
#include <vector> #include <vector>
#include <algorithm>
namespace LightGBM { namespace LightGBM {
......
#ifndef LIGHTGBM_METRIC_MAP_METRIC_HPP_ #ifndef LIGHTGBM_METRIC_MAP_METRIC_HPP_
#define LIGHTGBM_METRIC_MAP_METRIC_HPP_ #define LIGHTGBM_METRIC_MAP_METRIC_HPP_
#include <LightGBM/metric.h>
#include <LightGBM/metric.h>
#include <LightGBM/utils/common.h> #include <LightGBM/utils/common.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <LightGBM/utils/openmp_wrapper.h> #include <LightGBM/utils/openmp_wrapper.h>
#include <string>
#include <algorithm>
#include <sstream> #include <sstream>
#include <vector> #include <vector>
......
#include <LightGBM/metric.h> #include <LightGBM/metric.h>
#include "regression_metric.hpp"
#include "binary_metric.hpp" #include "binary_metric.hpp"
#include "rank_metric.hpp"
#include "map_metric.hpp" #include "map_metric.hpp"
#include "multiclass_metric.hpp" #include "multiclass_metric.hpp"
#include "rank_metric.hpp"
#include "regression_metric.hpp"
#include "xentropy_metric.hpp" #include "xentropy_metric.hpp"
namespace LightGBM { namespace LightGBM {
......
...@@ -2,10 +2,11 @@ ...@@ -2,10 +2,11 @@
#define LIGHTGBM_METRIC_MULTICLASS_METRIC_HPP_ #define LIGHTGBM_METRIC_MULTICLASS_METRIC_HPP_
#include <LightGBM/metric.h> #include <LightGBM/metric.h>
#include <LightGBM/utils/log.h> #include <LightGBM/utils/log.h>
#include <string>
#include <cmath> #include <cmath>
#include <vector>
namespace LightGBM { namespace LightGBM {
/*! /*!
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment