Vowpal Wabbit
|
#include <parse_example_json.h>
Public Member Functions | |
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 > * | StartObject (Context< audit > &ctx) |
virtual BaseState< audit > * | Key (Context< audit > &ctx, const char *str, rapidjson::SizeType len, bool) |
virtual BaseState< audit > * | EndObject (Context< audit > &ctx, rapidjson::SizeType) |
virtual BaseState< audit > * | StartArray (Context< audit > &ctx) |
virtual BaseState< audit > * | EndArray (Context< audit > &ctx, rapidjson::SizeType) |
Public Attributes | |
const char * | name |
Definition at line 48 of file parse_example_json.h.
Definition at line 91 of file parse_example_json.h.
|
inlinevirtual |
Reimplemented in BoolToBoolState< audit >, and DefaultState< audit >.
Definition at line 99 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in CCBOutcomeList< audit >, ArrayToVectorState< audit, T >, ArrayToVectorState< audit, float >, ArrayToVectorState< audit, unsigned >, ArrayState< audit >, SlotsState< audit >, and MultiState< audit >.
Definition at line 147 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in DecisionServiceState< audit >, DefaultState< audit >, and LabelObjectState< audit >.
Definition at line 135 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in FloatToFloatState< audit >, ArrayToVectorState< audit, T >, ArrayToVectorState< audit, float >, ArrayToVectorState< audit, unsigned >, DefaultState< audit >, ArrayState< audit >, LabelState< audit >, LabelSinglePropertyState< audit >, and LabelObjectState< audit >.
Definition at line 105 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in DecisionServiceState< audit >, DefaultState< audit >, and LabelObjectState< audit >.
Definition at line 129 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in FloatToFloatState< audit >, StringToStringState< audit >, ArrayToVectorState< audit, T >, ArrayToVectorState< audit, float >, ArrayToVectorState< audit, unsigned >, and ArrayState< audit >.
Definition at line 93 of file parse_example_json.h.
References Context< audit >::previous_state.
|
inlinevirtual |
Reimplemented in CCBOutcomeList< audit >, ArrayToVectorState< audit, T >, ArrayToVectorState< audit, float >, ArrayToVectorState< audit, unsigned >, DefaultState< audit >, ArrayState< audit >, SlotsState< audit >, and MultiState< audit >.
Definition at line 141 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in DecisionServiceState< audit >, CCBOutcomeList< audit >, DefaultState< audit >, ArrayState< audit >, SlotsState< audit >, MultiState< audit >, LabelState< audit >, and LabelObjectState< audit >.
Definition at line 123 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in StringToStringState< audit >, DefaultState< audit >, TextState< audit >, and LabelState< audit >.
Definition at line 117 of file parse_example_json.h.
References Context< audit >::error().
|
inlinevirtual |
Reimplemented in ArrayToVectorState< audit, T >, ArrayToVectorState< audit, float >, ArrayToVectorState< audit, unsigned >, DefaultState< audit >, IgnoreState< audit >, ArrayState< audit >, LabelState< audit >, LabelSinglePropertyState< audit >, and LabelObjectState< audit >.
Definition at line 111 of file parse_example_json.h.
References Context< audit >::error().
const char* BaseState< audit >::name |
Definition at line 89 of file parse_example_json.h.
Referenced by VW::read_line_decision_service_json(), and VW::read_line_json().