mlpack_main.hpp File Reference
Include dependency graph for mlpack_main.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


#define BINDING_TYPE_CLI   0
#define BINDING_TYPE_GO   4
#define BINDING_TYPE_JL   3
#define BINDING_TYPE_PYX   2
#define BINDING_TYPE_R   5

Macro Definition Documentation



Definition at line 31 of file mlpack_main.hpp.

Referenced by set().


#define BINDING_TYPE_CLI   0
Ryan Curtin

This file, based on the value of the macro BINDING_TYPE, will define the macros necessary to compile an mlpack binding for the target language.

This file should only be included by a program that is meant to be a command-line program or a binding to another language. This file also includes param_checks.hpp, which contains functions that are used to check parameter values at runtime.

mlpack is free software; you may redistribute it and/or modify it under the terms of the 3-clause BSD license. You should have received a copy of the 3-clause BSD license along with mlpack. If not, see for more information.

Definition at line 21 of file mlpack_main.hpp.

Referenced by set().


#define BINDING_TYPE_GO   4

Definition at line 25 of file mlpack_main.hpp.


#define BINDING_TYPE_JL   3

Definition at line 24 of file mlpack_main.hpp.



Definition at line 27 of file mlpack_main.hpp.

Referenced by set().


#define BINDING_TYPE_PYX   2

Definition at line 23 of file mlpack_main.hpp.

Referenced by endif().


#define BINDING_TYPE_R   5

Definition at line 26 of file mlpack_main.hpp.



Definition at line 22 of file mlpack_main.hpp.



Definition at line 28 of file mlpack_main.hpp.