Vowpal Wabbit
|
#include <parse_example_json.h>
Public Member Functions | |
SlotsState () | |
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 | |
BaseState< audit > * | saved |
BaseState< audit > * | saved_root_state |
![]() | |
const char * | name |
Definition at line 488 of file parse_example_json.h.
|
inline |
Definition at line 490 of file parse_example_json.h.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 522 of file parse_example_json.h.
References Context< audit >::default_state, Context< audit >::ex, Context< audit >::examples, Context< audit >::PushNamespace(), and Context< audit >::root_state.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 494 of file parse_example_json.h.
References Context< audit >::PopNamespace(), and Context< audit >::root_state.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 504 of file parse_example_json.h.
References Context< audit >::all, polylabel::conditional_contextual_bandit, label_parser::default_label, Context< audit >::default_state, Context< audit >::ex, Context< audit >::example_factory, Context< audit >::example_factory_context, Context< audit >::examples, example::l, Context< audit >::label_index_state, parser::lp, vw::p, v_array< T >::push_back(), Context< audit >::PushNamespace(), v_array< T >::size(), CCB::slot, and CCB::label::type.
BaseState<audit>* SlotsState< audit >::saved |
Definition at line 491 of file parse_example_json.h.
BaseState<audit>* SlotsState< audit >::saved_root_state |
Definition at line 492 of file parse_example_json.h.