Medial Code Documentation
Loading...
Searching...
No Matches
Public Member Functions
xgboost.data::SimpleBatchIteratorImpl< T > Class Template Reference
Inheritance diagram for xgboost.data::SimpleBatchIteratorImpl< T >:
xgboost::BatchIteratorImpl< T >

Public Member Functions

 SimpleBatchIteratorImpl (std::shared_ptr< T const > page)
 
const T & operator* () const override
 
SimpleBatchIteratorImploperator++ () override
 
bool AtEnd () const override
 
std::shared_ptr< T const > Page () const override
 

Additional Inherited Members

- Public Types inherited from xgboost::BatchIteratorImpl< T >
using iterator_category = std::forward_iterator_tag
 

Member Function Documentation

◆ AtEnd()

template<typename T >
bool xgboost.data::SimpleBatchIteratorImpl< T >::AtEnd ( ) const
inlineoverridevirtual

◆ operator*()

template<typename T >
const T & xgboost.data::SimpleBatchIteratorImpl< T >::operator* ( ) const
inlineoverridevirtual

◆ operator++()

template<typename T >
SimpleBatchIteratorImpl & xgboost.data::SimpleBatchIteratorImpl< T >::operator++ ( )
inlineoverridevirtual

◆ Page()

template<typename T >
std::shared_ptr< T const > xgboost.data::SimpleBatchIteratorImpl< T >::Page ( ) const
inlineoverridevirtual

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