#include <algorithm>
#include <vector>
#include "IO/InputData.h"
#include "Utils/Args.h"
#include "Utils/StreamTokenizer.h"
Go to the source code of this file.
Namespaces | |
namespace | MultiBoost |
Classes | |
class | BaseLearner |
Generic base learner. More... | |
class | BaseLearner::LearnersRegs |
Holds the information about the registered learners. More... | |
Defines | |
#define | REGISTER_LEARNER(X) |
The macro that MUST be declared by all the Derived classes that can be used for classification. | |
#define | REGISTER_LEARNER_NAME(NAME, X) |
Similarly to REGISTER_LEARNER this macro register the derived class, but in this case a name can be specified, that will differ from the class name. |
Definition in file BaseLearner.h.
|
Value: struct Register_##X \ { Register_##X() { BaseLearner::RegisteredLearners().addLearner(#NAME, new X()); } }; \ static Register_##X r_##X;
Definition at line 373 of file BaseLearner.h. |