[R] native routines registration (#2290)
* [R] add native routines registration * c_api.h needs to include <cstdint> since it uses fixed width integer types * [R] use registered native routines from R code * [R] bump version; add info on native routine registration to the contributors guide * make lint happy
This commit is contained in:
committed by
Tianqi Chen
parent
6bd1869026
commit
c66ca79221
@@ -2,11 +2,13 @@
|
||||
* Copyright (c) 2015 by Contributors
|
||||
* \file c_api.h
|
||||
* \author Tianqi Chen
|
||||
* \brief C API of XGBoost, used to interfacing with other languages.
|
||||
* \brief C API of XGBoost, used for interfacing to other languages.
|
||||
*/
|
||||
#ifndef XGBOOST_C_API_H_
|
||||
#define XGBOOST_C_API_H_
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#ifdef __cplusplus
|
||||
#define XGB_EXTERN_C extern "C"
|
||||
#endif
|
||||
@@ -62,7 +64,7 @@ typedef struct {
|
||||
/*!
|
||||
* \brief Callback to set the data to handle,
|
||||
* \param handle The handle to the callback.
|
||||
* \param batch The data content to be setted.
|
||||
* \param batch The data content to be set.
|
||||
*/
|
||||
XGB_EXTERN_C typedef int XGBCallbackSetData(
|
||||
DataHolderHandle handle, XGBoostBatchCSR batch);
|
||||
|
||||
Reference in New Issue
Block a user