RapidLib  v0.1.2
A simple library for interactive machine learning
trainingExampleEmbindings.h
Go to the documentation of this file.
1 #ifndef trainingExampleEmbindings_h
2 #define trainingExampleEmbindings_h
3 
4 #include <vector>
5 #include <emscripten.h>
6 #include <bind.h>
7 
8 using namespace emscripten;
9 
10 EMSCRIPTEN_BINDINGS(stl_wrappers) {
11  register_vector<int>("VectorInt");
12  register_vector<double>("VectorDouble");
13 
14  value_object<trainingExample>("trainingExample")
15  .field("input", &trainingExample::input)
16  .field("output", &trainingExample::output)
17  ;
18 
19  register_vector<trainingExample>("TrainingSet");
20 }
21 
22 #endif
std::vector< double > output
Definition: trainingExample.h:9
std::vector< double > input
Definition: trainingExample.h:8
EMSCRIPTEN_BINDINGS(stl_wrappers)
Definition: trainingExampleEmbindings.h:10