Vowpal Wabbit
Public Member Functions | Public Attributes | List of all members
CCB::label Struct Reference

#include <ccb_label.h>

Public Member Functions

 label ()=default
 
 label (label &&other) noexcept
 
labeloperator= (label &&other) noexcept
 
 label (const label &other)
 
labeloperator= (const label &other)
 
 ~label ()
 

Public Attributes

example_type type = CCB::example_type::unset
 
conditional_contextual_bandit_outcomeoutcome = nullptr
 
v_array< uint32_t > explicit_included_actions
 
float weight = 0.f
 

Constructor & Destructor Documentation

◆ label() [1/3]

CCB::label::label ( )
default

◆ label() [2/3]

CCB::label::label ( label &&  other)
inlinenoexcept

◆ label() [3/3]

CCB::label::label ( const label other)
inline

◆ ~label()

CCB::label::~label ( )
inline

Member Function Documentation

◆ operator=() [1/2]

label& CCB::label::operator= ( label &&  other)
inlinenoexcept

◆ operator=() [2/2]

label& CCB::label::operator= ( const label other)
inline

Member Data Documentation

◆ explicit_included_actions

v_array<uint32_t> CCB::label::explicit_included_actions

◆ outcome

conditional_contextual_bandit_outcome* CCB::label::outcome = nullptr

◆ type

◆ weight

float CCB::label::weight = 0.f

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