Medial Code Documentation
Loading...
Searching...
No Matches
xgboost.data::SparsePageFormatReg< T > Struct Template Reference

Registry entry for sparse page format. More...

#include <sparse_page_writer.h>

Inheritance diagram for xgboost.data::SparsePageFormatReg< T >:
dmlc::FunctionRegEntryBase< SparsePageFormatReg< T >, std::function< SparsePageFormat< T > *()> >

Additional Inherited Members

- Public Member Functions inherited from dmlc::FunctionRegEntryBase< SparsePageFormatReg< T >, std::function< SparsePageFormat< T > *()> >
SparsePageFormatReg< T > & set_body (std::function< SparsePageFormat< T > *()> body)
 Set the function body.
 
SparsePageFormatReg< T > & describe (const std::string &description)
 Describe the function.
 
SparsePageFormatReg< T > & add_argument (const std::string &name, const std::string &type, const std::string &description)
 Add argument information to the function.
 
SparsePageFormatReg< T > & add_arguments (const std::vector< ParamFieldInfo > &args)
 Append list if arguments to the end.
 
SparsePageFormatReg< T > & set_return_type (const std::string &type)
 Set the return type.
 
- Data Fields inherited from dmlc::FunctionRegEntryBase< SparsePageFormatReg< T >, std::function< SparsePageFormat< T > *()> >
std::string name
 name of the entry
 
std::string description
 description of the entry
 
std::vector< ParamFieldInfo > arguments
 additional arguments to the factory function
 
std::function< SparsePageFormat< T > *()> body
 Function body to create ProductType.
 
std::string return_type
 Return type of the function.
 
- Protected Member Functions inherited from dmlc::FunctionRegEntryBase< SparsePageFormatReg< T >, std::function< SparsePageFormat< T > *()> >
SparsePageFormatReg< T > & self ()
 

Detailed Description

template<typename T>
struct xgboost.data::SparsePageFormatReg< T >

Registry entry for sparse page format.


The documentation for this struct was generated from the following file: