4 #ifndef XGBOOST_COMMON_VERSION_H_ 5 #define XGBOOST_COMMON_VERSION_H_ 17 using TripletT = std::tuple<XGBoostVersionT, XGBoostVersionT, XGBoostVersionT>;
26 static void Save(dmlc::Stream* fo);
35 #endif // XGBOOST_COMMON_VERSION_H_ static void Save(Json *out)
std::tuple< XGBoostVersionT, XGBoostVersionT, XGBoostVersionT > TripletT
Definition: version.h:17
static TripletT Load(Json const &in, bool check=false)
static bool Same(TripletT const &triplet)
static const TripletT kInvalid
Definition: version.h:18
namespace of xgboost
Definition: base.h:102
defines configuration macros of xgboost.
Data structure representing JSON format.
Definition: json.h:325
static std::string String(TripletT const &version)