Vowpal Wabbit
|
#include <parse_example_json.h>
Public Member Functions | |
CCBOutcomeList () | |
BaseState< audit > * | StartArray (Context< audit > &ctx) override |
BaseState< audit > * | StartObject (Context< audit > &ctx) override |
BaseState< audit > * | EndArray (Context< audit > &ctx, rapidjson::SizeType) override |
![]() | |
BaseState (const char *pname) | |
virtual BaseState< audit > * | Null (Context< audit > &ctx) |
virtual BaseState< audit > * | Bool (Context< audit > &ctx, bool b) |
virtual BaseState< audit > * | Float (Context< audit > &ctx, float v) |
virtual BaseState< audit > * | Uint (Context< audit > &ctx, unsigned v) |
virtual BaseState< audit > * | String (Context< audit > &ctx, const char *str, rapidjson::SizeType len, bool) |
virtual BaseState< audit > * | Key (Context< audit > &ctx, const char *str, rapidjson::SizeType len, bool) |
virtual BaseState< audit > * | EndObject (Context< audit > &ctx, rapidjson::SizeType) |
Public Attributes | |
DecisionServiceInteraction * | interactions |
![]() | |
const char * | name |
Private Attributes | |
int | slot_object_index = 0 |
std::vector< uint32_t > | actions |
std::vector< float > | probs |
float | cost |
BaseState< audit > * | old_root |
Definition at line 1004 of file parse_example_json.h.
|
inline |
Definition at line 1017 of file parse_example_json.h.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 1057 of file parse_example_json.h.
References DecisionServiceInteraction::actions, Context< audit >::decision_service_state, Context< audit >::examples, DecisionServiceInteraction::probabilities, Context< audit >::root_state, and CCB::slot.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 1019 of file parse_example_json.h.
References Context< audit >::examples, Context< audit >::root_state, CCB::slot, and THROW.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 1042 of file parse_example_json.h.
References Context< audit >::default_state, Context< audit >::ex, Context< audit >::examples, Context< audit >::label_index_state, and Context< audit >::PushNamespace().
|
private |
Definition at line 1008 of file parse_example_json.h.
|
private |
Definition at line 1010 of file parse_example_json.h.
DecisionServiceInteraction* CCBOutcomeList< audit >::interactions |
Definition at line 1015 of file parse_example_json.h.
|
private |
Definition at line 1012 of file parse_example_json.h.
|
private |
Definition at line 1009 of file parse_example_json.h.
|
private |
Definition at line 1006 of file parse_example_json.h.