Vowpal Wabbit
vowpalwabbit
reductions_fwd.h
Go to the documentation of this file.
1
#pragma once
2
// Forward declaration header to declare the basic components used by VW reductions
3
4
#include <vector>
5
6
// forward declarations
7
struct
example
;
8
using
multi_ex
= std::vector<example*>;
9
template
<
class
T>
10
struct
v_array
;
11
struct
random_state;
12
struct
vw
;
13
14
namespace
LEARNER
15
{
16
template
<
class
T,
class
E>
17
struct
learner;
18
using
base_learner
= learner<char, char>;
19
using
single_learner
= learner<char, example>;
20
using
multi_learner
= learner<char, multi_ex>;
21
}
// namespace LEARNER
22
23
namespace
VW
24
{
25
namespace
config
26
{
27
struct
options_i;
28
}
// namespace config
29
}
// namespace VW
vw
Definition:
global_data.h:369
example
Definition:
example.h:54
multi_ex
std::vector< example * > multi_ex
Definition:
example.h:122
LEARNER::single_learner
learner< char, example > single_learner
Definition:
learner.h:40
VW
Definition:
autolink.cc:11
LEARNER
Definition:
cb_explore.h:8
v_array
Definition:
reductions_fwd.h:10
LEARNER::multi_learner
learner< char, multi_ex > multi_learner
Definition:
learner.h:41
LEARNER::base_learner
learner< char, char > base_learner
Definition:
conditional_contextual_bandit.h:15
Generated on Thu Apr 9 2020 14:45:25 for Vowpal Wabbit by
1.8.13