Vowpal Wabbit
Public Member Functions | Private Attributes | List of all members
LEARNER::custom_examples_queue Class Reference

Public Member Functions

 custom_examples_queue (v_array< example *> examples)
 
examplepop ()
 

Private Attributes

v_array< example * > _examples
 
size_t _index {0}
 

Detailed Description

Definition at line 232 of file learner.cc.

Constructor & Destructor Documentation

◆ custom_examples_queue()

LEARNER::custom_examples_queue::custom_examples_queue ( v_array< example *>  examples)
inline

Definition at line 235 of file learner.cc.

235 : _examples(examples) {}
v_array< example * > _examples
Definition: learner.cc:240

Member Function Documentation

◆ pop()

example* LEARNER::custom_examples_queue::pop ( )
inline

Definition at line 237 of file learner.cc.

237 { return _index < _examples.size() ? _examples[_index++] : nullptr; }
size_t size() const
Definition: v_array.h:68
v_array< example * > _examples
Definition: learner.cc:240

Member Data Documentation

◆ _examples

v_array<example*> LEARNER::custom_examples_queue::_examples
private

Definition at line 240 of file learner.cc.

◆ _index

size_t LEARNER::custom_examples_queue::_index {0}
private

Definition at line 241 of file learner.cc.


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