Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
LabelObjectState< audit > Class Template Reference

#include <parse_example_json.h>

Inheritance diagram for LabelObjectState< audit >:
BaseState< audit >

Public Member Functions

 LabelObjectState ()
 
void init (vw *)
 
BaseState< audit > * StartObject (Context< audit > &ctx) override
 
BaseState< audit > * Key (Context< audit > &ctx, const char *str, rapidjson::SizeType len, bool) override
 
BaseState< audit > * String (Context< audit > &ctx, const char *str, rapidjson::SizeType, bool) override
 
BaseState< audit > * Float (Context< audit > &ctx, float v) override
 
BaseState< audit > * Uint (Context< audit > &ctx, unsigned v) override
 
BaseState< audit > * EndObject (Context< audit > &ctx, rapidjson::SizeType) override
 
- Public Member Functions inherited from BaseState< audit >
 BaseState (const char *pname)
 
virtual BaseState< audit > * Null (Context< audit > &ctx)
 
virtual BaseState< audit > * Bool (Context< audit > &ctx, bool b)
 
virtual BaseState< audit > * StartArray (Context< audit > &ctx)
 
virtual BaseState< audit > * EndArray (Context< audit > &ctx, rapidjson::SizeType)
 

Public Attributes

CB::cb_class cb_label
 
VW::cb_continuous::continuous_label_elm cont_label_element
 
bool found
 
bool found_cb
 
bool found_cb_continuous
 
std::vector< unsigned int > actions
 
std::vector< float > probs
 
std::vector< unsigned int > inc
 
- Public Attributes inherited from BaseState< audit >
const char * name
 

Constructor & Destructor Documentation

template<bool audit>
LabelObjectState< audit >::LabelObjectState ( )
inline

Member Function Documentation

template<bool audit>
BaseState<audit>* LabelObjectState< audit >::EndObject ( Context< audit > &  ctx,
rapidjson::SizeType   
)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

template<bool audit>
BaseState<audit>* LabelObjectState< audit >::Float ( Context< audit > &  ctx,
float  v 
)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

template<bool audit>
void LabelObjectState< audit >::init ( vw )
inline
template<bool audit>
BaseState<audit>* LabelObjectState< audit >::Key ( Context< audit > &  ctx,
const char *  str,
rapidjson::SizeType  len,
bool   
)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

template<bool audit>
BaseState<audit>* LabelObjectState< audit >::StartObject ( Context< audit > &  ctx)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

template<bool audit>
BaseState<audit>* LabelObjectState< audit >::String ( Context< audit > &  ctx,
const char *  str,
rapidjson::SizeType  ,
bool   
)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

template<bool audit>
BaseState<audit>* LabelObjectState< audit >::Uint ( Context< audit > &  ctx,
unsigned  v 
)
inlineoverridevirtual

Reimplemented from BaseState< audit >.

Member Data Documentation

template<bool audit>
std::vector<unsigned int> LabelObjectState< audit >::actions
template<bool audit>
CB::cb_class LabelObjectState< audit >::cb_label
template<bool audit>
VW::cb_continuous::continuous_label_elm LabelObjectState< audit >::cont_label_element
template<bool audit>
bool LabelObjectState< audit >::found
template<bool audit>
bool LabelObjectState< audit >::found_cb
template<bool audit>
bool LabelObjectState< audit >::found_cb_continuous
template<bool audit>
std::vector<unsigned int> LabelObjectState< audit >::inc
template<bool audit>
std::vector<float> LabelObjectState< audit >::probs

The documentation for this class was generated from the following file: