xgboost
Classes | Namespaces | Functions
json_io.h File Reference
#include <dmlc/endian.h>
#include <xgboost/base.h>
#include <xgboost/json.h>
#include <cinttypes>
#include <limits>
#include <map>
#include <memory>
#include <sstream>
#include <string>
#include <utility>
#include <vector>
Include dependency graph for json_io.h:

Go to the source code of this file.

Classes

class  xgboost::JsonReader
 A json reader, currently error checking and utf-8 is not fully supported. More...
 
struct  xgboost::JsonReader::SourceLocation
 
class  xgboost::JsonWriter
 
class  xgboost::UBJReader
 Reader for UBJSON https://ubjson.org/. More...
 
class  xgboost::UBJWriter
 Writer for UBJSON https://ubjson.org/. More...
 

Namespaces

 xgboost
 namespace of xgboost
 

Functions

template<typename T >
xgboost::BuiltinBSwap (T v)
 
template<typename T , std::enable_if_t< sizeof(T)==1 > * = nullptr>
xgboost::ToBigEndian (T v)