xgboost
Public Member Functions | List of all members
xgboost::common::SimpleArray< T > Struct Template Reference

#include <hist_util.h>

Collaboration diagram for xgboost::common::SimpleArray< T >:
Collaboration graph

Public Member Functions

 ~SimpleArray ()
 
void resize (size_t n)
 
T & operator[] (size_t idx)
 
T & operator[] (size_t idx) const
 
size_t size () const
 
back () const
 
T * data ()
 
const T * data () const
 
T * begin ()
 
const T * begin () const
 
T * end ()
 
const T * end () const
 

Constructor & Destructor Documentation

◆ ~SimpleArray()

template<typename T>
xgboost::common::SimpleArray< T >::~SimpleArray ( )
inline

Member Function Documentation

◆ back()

template<typename T>
T xgboost::common::SimpleArray< T >::back ( ) const
inline

◆ begin() [1/2]

template<typename T>
T* xgboost::common::SimpleArray< T >::begin ( )
inline

◆ begin() [2/2]

template<typename T>
const T* xgboost::common::SimpleArray< T >::begin ( ) const
inline

◆ data() [1/2]

template<typename T>
T* xgboost::common::SimpleArray< T >::data ( )
inline

◆ data() [2/2]

template<typename T>
const T* xgboost::common::SimpleArray< T >::data ( ) const
inline

◆ end() [1/2]

template<typename T>
T* xgboost::common::SimpleArray< T >::end ( )
inline

◆ end() [2/2]

template<typename T>
const T* xgboost::common::SimpleArray< T >::end ( ) const
inline

◆ operator[]() [1/2]

template<typename T>
T& xgboost::common::SimpleArray< T >::operator[] ( size_t  idx)
inline

◆ operator[]() [2/2]

template<typename T>
T& xgboost::common::SimpleArray< T >::operator[] ( size_t  idx) const
inline

◆ resize()

template<typename T>
void xgboost::common::SimpleArray< T >::resize ( size_t  n)
inline

◆ size()

template<typename T>
size_t xgboost::common::SimpleArray< T >::size ( ) const
inline

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