Feat C++ API
A feature engineering automation tool
|
#include <string>
#include <iostream>
#include <stdexcept>
#include <signal.h>
Go to the source code of this file.
Namespaces | |
FT | |
main Feat namespace | |
FT::Util | |
namespace containing various utility functions used in Feat | |
Macros | |
#define | THROW_RUNTIME_ERROR(err) (FT::Util::ThrowRuntimeError( err, __FILE__, __LINE__ )) |
#define | THROW_INVALID_ARGUMENT(err) (FT::Util::ThrowInvalidArgument( err, __FILE__, __LINE__ )) |
#define | THROW_LENGTH_ERROR(err) (FT::Util::ThrowLengthError( err, __FILE__, __LINE__ )) |
#define | WARN(err) (FT::Util::Warn( err, __FILE__, __LINE__ )) |
Functions | |
void | FT::Util::ThrowRuntimeError (string err, const char *file, int line) |
prints error and throws an exception More... | |
void | FT::Util::ThrowInvalidArgument (string err, const char *file, int line) |
void | FT::Util::ThrowLengthError (string err, const char *file, int line) |
void | FT::Util::Warn (string err, const char *file, int line) |
prints error to stderr and returns More... | |
void | FT::Util::my_handler (int s) |
handle signals (ctr-c etc.) More... | |
#define THROW_INVALID_ARGUMENT | ( | err | ) | (FT::Util::ThrowInvalidArgument( err, __FILE__, __LINE__ )) |
#define THROW_LENGTH_ERROR | ( | err | ) | (FT::Util::ThrowLengthError( err, __FILE__, __LINE__ )) |
#define THROW_RUNTIME_ERROR | ( | err | ) | (FT::Util::ThrowRuntimeError( err, __FILE__, __LINE__ )) |
#define WARN | ( | err | ) | (FT::Util::Warn( err, __FILE__, __LINE__ )) |