Blender V5.0
blender::detail::VArrayAnyExtraInfo< T > Struct Template Reference

#include <BLI_virtual_array.hh>

Static Public Member Functions

template<typename StorageT>
static constexpr VArrayAnyExtraInfo get ()

Public Attributes

const VArrayImpl< T > *(* get_varray )(const void *buffer)

Detailed Description

template<typename T>
struct blender::detail::VArrayAnyExtraInfo< T >

Struct that can be passed as ExtraInfo into an Any. This struct is only intended to be used by VArrayCommon.

Definition at line 514 of file BLI_virtual_array.hh.

Member Function Documentation

◆ get()

template<typename T>
template<typename StorageT>
constexpr VArrayAnyExtraInfo blender::detail::VArrayAnyExtraInfo< T >::get ( )
inlinestaticconstexpr

Definition at line 520 of file BLI_virtual_array.hh.

References BLI_assert_unreachable, and blender::is_same_any_v.

Member Data Documentation

◆ get_varray

template<typename T>
const VArrayImpl< T > *(* blender::detail::VArrayAnyExtraInfo< T >::get_varray) (const void *buffer)

Gets the virtual array that is stored at the given pointer.

Definition at line 518 of file BLI_virtual_array.hh.


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