Blender  V2.93
Public Member Functions | List of all members
blender::fn::GVectorArray_TypedMutableRef< T > Class Template Reference

#include <FN_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::fn::GVectorArray_TypedMutableRef< T >

Definition at line 94 of file FN_generic_vector_array.hh.

Constructor & Destructor Documentation

◆ GVectorArray_TypedMutableRef()

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

Member Function Documentation

◆ append()

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

Definition at line 114 of file FN_generic_vector_array.hh.

References blender::fn::GVectorArray::append().

◆ extend() [1/2]

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

◆ extend() [2/2]

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

◆ is_empty()

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

Definition at line 109 of file FN_generic_vector_array.hh.

References blender::fn::GVectorArray::is_empty().

◆ operator[]()

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

Definition at line 130 of file FN_generic_vector_array.hh.

References T.

◆ size()

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

Definition at line 104 of file FN_generic_vector_array.hh.

References blender::fn::GVectorArray::size().


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