xgboost
公共类型 | 公共成员函数 | 所有成员列表
xgboost::BatchIteratorImpl< T > 类模板参考抽象

#include <data.h>

xgboost::BatchIteratorImpl< T > 的协作图
Collaboration graph

公共类型

using iterator_category = std::forward_iterator_tag
 

公共成员函数

virtual ~BatchIteratorImpl ()=default
 
virtual const T & operator* () const =0
 
virtual BatchIteratorImploperator++ ()=0
 
virtual bool AtEnd () const =0
 
virtual std::shared_ptr< T const > Page () const =0
 

成员类型定义文档

◆ iterator_category

template<typename T >
using xgboost::BatchIteratorImpl< T >::iterator_category = std::forward_iterator_tag

构造函数与析构函数文档

◆ ~BatchIteratorImpl()

template<typename T >
virtual xgboost::BatchIteratorImpl< T >::~BatchIteratorImpl ( )
虚函数默认

成员函数文档

◆ AtEnd()

template<typename T >
virtual bool xgboost::BatchIteratorImpl< T >::AtEnd ( ) const
纯虚函数

◆ operator*()

template<typename T >
virtual const T& xgboost::BatchIteratorImpl< T >::operator* ( ) const
纯虚函数

◆ operator++()

template<typename T >
virtual BatchIteratorImpl& xgboost::BatchIteratorImpl< T >::operator++ ( )
纯虚函数

◆ Page()

template<typename T >
virtual std::shared_ptr<T const> xgboost::BatchIteratorImpl< T >::Page ( ) const
纯虚函数

此类的文档生成自以下文件