Vowpal Wabbit
|
#include <parse_example_json.h>
Public Member Functions | |
DefaultState () | |
BaseState< audit > * | Ignore (Context< audit > &ctx, rapidjson::SizeType length) |
BaseState< audit > * | Key (Context< audit > &ctx, const char *str, rapidjson::SizeType length, bool) override |
BaseState< audit > * | String (Context< audit > &ctx, const char *str, rapidjson::SizeType length, bool) override |
BaseState< audit > * | Bool (Context< audit > &ctx, bool b) override |
BaseState< audit > * | StartObject (Context< audit > &ctx) override |
BaseState< audit > * | EndObject (Context< audit > &ctx, rapidjson::SizeType memberCount) override |
BaseState< audit > * | Float (Context< audit > &ctx, float f) override |
BaseState< audit > * | Uint (Context< audit > &ctx, unsigned f) override |
BaseState< audit > * | StartArray (Context< audit > &ctx) override |
![]() | |
BaseState (const char *pname) | |
virtual BaseState< audit > * | Null (Context< audit > &ctx) |
virtual BaseState< audit > * | EndArray (Context< audit > &ctx, rapidjson::SizeType) |
Additional Inherited Members | |
![]() | |
const char * | name |
Definition at line 606 of file parse_example_json.h.
|
inline |
Definition at line 609 of file parse_example_json.h.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 784 of file parse_example_json.h.
References Context< audit >::all, Context< audit >::CurrentNamespace(), and Context< audit >::key.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 798 of file parse_example_json.h.
References Context< audit >::all, v_array< T >::begin(), label_type::ccb, polylabel::conditional_contextual_bandit, label_parser::default_label, v_array< T >::end(), Context< audit >::error(), Context< audit >::ex, Context< audit >::example_factory, Context< audit >::example_factory_context, Context< audit >::examples, example::l, Context< audit >::label_index_state, Context< audit >::label_object_state, vw::label_type, parser::lp, Context< audit >::namespace_path, CCB::label::outcome, vw::p, Context< audit >::PopNamespace(), v_array< T >::push_back(), Context< audit >::root_state, v_array< T >::size(), CCB::slot, and CCB::label::type.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 853 of file parse_example_json.h.
References Context< audit >::all, Context< audit >::CurrentNamespace(), VW::hash_feature(), and Context< audit >::key.
|
inline |
Definition at line 611 of file parse_example_json.h.
References Context< audit >::error(), Context< audit >::ignore_state, Context< audit >::stream, and Context< audit >::stream_end.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 697 of file parse_example_json.h.
References _stricmp, Context< audit >::array_float_state, Context< audit >::array_uint_state, Context< audit >::error(), Context< audit >::key, Context< audit >::key_length, Context< audit >::label_index_state, Context< audit >::label_object_state, Context< audit >::label_single_property_state, Context< audit >::label_state, Context< audit >::multi_state, ArrayToVectorState< audit, T >::output_array, ArrayToVectorState< audit, T >::return_state, Context< audit >::slots_state, Context< audit >::tag_state, and Context< audit >::text_state.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 863 of file parse_example_json.h.
References Context< audit >::array_state.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 792 of file parse_example_json.h.
References Context< audit >::key, and Context< audit >::PushNamespace().
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 760 of file parse_example_json.h.
References Context< audit >::all, Context< audit >::CurrentNamespace(), Context< audit >::key, and Context< audit >::key_length.
|
inlineoverridevirtual |
Reimplemented from BaseState< audit >.
Definition at line 861 of file parse_example_json.h.