Blender  V3.3
Static Public Member Functions | Public Attributes | List of all members
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 547 of file BLI_virtual_array.hh.

Member Function Documentation

◆ get()

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

Definition at line 553 of file BLI_virtual_array.hh.

References BLI_assert_unreachable, buffer, 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 551 of file BLI_virtual_array.hh.


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