simple utils to support the code
More...
#include <rabit/base.h>
#include <cstdarg>
#include <cstdio>
#include <cstdlib>
#include <cstring>
#include <stdexcept>
#include <string>
#include <vector>
#include "dmlc/io.h"
#include "xgboost/logging.h"
#include <sys/types.h>
#include <cinttypes>
Go to the source code of this file.
|
namespace | rabit |
| namespace of rabit
|
|
namespace | rabit::utils |
| namespace for helper utils of the project
|
|
|
#define | fopen64 std::fopen |
|
|
int | rabit::utils::CompareStringsCaseInsensitive (const char *s1, const char *s2) |
|
bool | rabit::utils::StringToBool (const char *s) |
|
void | rabit::utils::Printf (const char *fmt,...) |
| printf, prints messages to the console
|
|
void | rabit::utils::Assert (bool exp, const char *fmt,...) |
| assert a condition is true, use this to handle debug information
|
|
void | rabit::utils::Check (bool exp, const char *fmt,...) |
| same as assert, but this is intended to be used as a message for users
|
|
void | rabit::utils::Error (const char *fmt,...) |
| report error message, same as check
|
|
template<typename T > |
auto | rabit::Min (T const &l, T const &r) |
|
template<typename T > |
auto | rabit::Max (T const &l, T const &r) |
|
template<typename T > |
T * | rabit::BeginPtr (std::vector< T > &vec) |
| get the beginning address of a vector
|
|
char * | rabit::BeginPtr (std::string &str) |
|
const char * | rabit::BeginPtr (const std::string &str) |
|
|
const int | rabit::utils::kPrintBuffer = 1 << 12 |
| error message buffer length
|
|
simple utils to support the code
Copyright (c) 2014 by Contributors
- Author
- Tianqi Chen