Blender  V3.3
Classes | Namespaces
BLI_generic_virtual_array.hh File Reference
#include "BLI_generic_array.hh"
#include "BLI_generic_span.hh"
#include "BLI_timeit.hh"
#include "BLI_virtual_array.hh"

Go to the source code of this file.

Classes

class  blender::GVArrayImpl
 
class  blender::GVMutableArrayImpl
 
struct  blender::detail::GVArrayAnyExtraInfo
 
class  blender::GVArrayCommon
 
class  blender::GVArray
 
class  blender::GVMutableArray
 
class  blender::GVArraySpan
 
class  blender::GMutableVArraySpan
 
class  blender::GVArrayImpl_For_VArray< T >
 
class  blender::VArrayImpl_For_GVArray< T >
 
class  blender::GVMutableArrayImpl_For_VMutableArray< T >
 
class  blender::VMutableArrayImpl_For_GVMutableArray< T >
 
class  blender::GVArrayImpl_For_GSpan
 
class  blender::GVArrayImpl_For_GSpan_final
 
class  blender::GVArrayImpl_For_SingleValueRef
 
class  blender::GVArrayImpl_For_SingleValueRef_final
 

Namespaces

 blender
 
 blender::detail
 

Variables

#GVArrayImpl_For_GSpan.
template<>
constexpr bool blender::is_trivial_extended_v< GVArrayImpl_For_GSpan_final > = true
 
#GVArrayImpl_For_SingleValueRef.
template<>
constexpr bool blender::is_trivial_extended_v< GVArrayImpl_For_SingleValueRef_final > = true
 

Detailed Description

A generic virtual array is the same as a virtual array, except for the fact that the data type is only known at runtime.

Definition in file BLI_generic_virtual_array.hh.