Blender  V3.3
Public Member Functions | List of all members
blender::GVectorArray_TypedMutableRef< T > Class Template Reference

#include <BLI_generic_vector_array.hh>

Public Member Functions

 GVectorArray_TypedMutableRef (GVectorArray &vector_array)
 
int64_t size () const
 
bool is_empty () const
 
void append (const int64_t index, const T &value)
 
void extend (const int64_t index, const Span< T > values)
 
void extend (const int64_t index, const VArray< T > &values)
 
MutableSpan< Toperator[] (const int64_t index)
 

Detailed Description

template<typename T>
class blender::GVectorArray_TypedMutableRef< T >

Definition at line 81 of file BLI_generic_vector_array.hh.

Constructor & Destructor Documentation

◆ GVectorArray_TypedMutableRef()

template<typename T >
blender::GVectorArray_TypedMutableRef< T >::GVectorArray_TypedMutableRef ( GVectorArray vector_array)
inline

Member Function Documentation

◆ append()

template<typename T >
void blender::GVectorArray_TypedMutableRef< T >::append ( const int64_t  index,
const T value 
)
inline

◆ extend() [1/2]

template<typename T >
void blender::GVectorArray_TypedMutableRef< T >::extend ( const int64_t  index,
const Span< T values 
)
inline

Definition at line 106 of file BLI_generic_vector_array.hh.

References blender::GVectorArray::extend().

◆ extend() [2/2]

template<typename T >
void blender::GVectorArray_TypedMutableRef< T >::extend ( const int64_t  index,
const VArray< T > &  values 
)
inline

Definition at line 111 of file BLI_generic_vector_array.hh.

References blender::GVectorArray::extend().

◆ is_empty()

template<typename T >
bool blender::GVectorArray_TypedMutableRef< T >::is_empty ( ) const
inline

Definition at line 96 of file BLI_generic_vector_array.hh.

References blender::GVectorArray::is_empty().

◆ operator[]()

template<typename T >
MutableSpan<T> blender::GVectorArray_TypedMutableRef< T >::operator[] ( const int64_t  index)
inline

Definition at line 116 of file BLI_generic_vector_array.hh.

References T.

◆ size()

template<typename T >
int64_t blender::GVectorArray_TypedMutableRef< T >::size ( ) const
inline

Definition at line 91 of file BLI_generic_vector_array.hh.

References blender::GVectorArray::size().


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