Blender V4.3
blender::ListBaseWrapperTemplate< LB, T > Class Template Reference

#include <BLI_listbase_wrapper.hh>

Classes

class  Iterator
 

Public Member Functions

 ListBaseWrapperTemplate (LB *listbase)
 
 ListBaseWrapperTemplate (LB &listbase)
 
Iterator begin () const
 
Iterator end () const
 
Tget (uint index) const
 
int64_t index_of (const T *value) const
 

Detailed Description

template<typename LB, typename T>
class blender::ListBaseWrapperTemplate< LB, T >

Definition at line 23 of file BLI_listbase_wrapper.hh.

Constructor & Destructor Documentation

◆ ListBaseWrapperTemplate() [1/2]

template<typename LB , typename T >
blender::ListBaseWrapperTemplate< LB, T >::ListBaseWrapperTemplate ( LB * listbase)
inline

Definition at line 28 of file BLI_listbase_wrapper.hh.

References BLI_assert.

◆ ListBaseWrapperTemplate() [2/2]

template<typename LB , typename T >
blender::ListBaseWrapperTemplate< LB, T >::ListBaseWrapperTemplate ( LB & listbase)
inline

Definition at line 33 of file BLI_listbase_wrapper.hh.

Member Function Documentation

◆ begin()

template<typename LB , typename T >
Iterator blender::ListBaseWrapperTemplate< LB, T >::begin ( ) const
inline

Definition at line 68 of file BLI_listbase_wrapper.hh.

◆ end()

template<typename LB , typename T >
Iterator blender::ListBaseWrapperTemplate< LB, T >::end ( ) const
inline

Definition at line 73 of file BLI_listbase_wrapper.hh.

◆ get()

template<typename LB , typename T >
T * blender::ListBaseWrapperTemplate< LB, T >::get ( uint index) const
inline

Definition at line 78 of file BLI_listbase_wrapper.hh.

References BLI_assert, BLI_findlink(), and ptr.

◆ index_of()

template<typename LB , typename T >
int64_t blender::ListBaseWrapperTemplate< LB, T >::index_of ( const T * value) const
inline

Definition at line 85 of file BLI_listbase_wrapper.hh.

References BLI_assert, and ptr.


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