Blender  V3.3
Public Types | Static Public Attributes | List of all members
blender::fn::MFParamTag< Category, T > Struct Template Reference

#include <FN_multi_function_param_type.hh>

Public Types

using base_type = T
 
using array_type = std::conditional_t< Category==MFParamCategory::SingleInput, VArray< T >, MutableSpan< T > >
 

Static Public Attributes

static constexpr MFParamCategory category = Category
 

Detailed Description

template<MFParamCategory Category, typename T>
struct blender::fn::MFParamTag< Category, T >

Definition at line 34 of file FN_multi_function_param_type.hh.

Member Typedef Documentation

◆ array_type

template<MFParamCategory Category, typename T >
using blender::fn::MFParamTag< Category, T >::array_type = std::conditional_t<Category == MFParamCategory::SingleInput, VArray<T>, MutableSpan<T> >

Definition at line 38 of file FN_multi_function_param_type.hh.

◆ base_type

template<MFParamCategory Category, typename T >
using blender::fn::MFParamTag< Category, T >::base_type = T

Definition at line 36 of file FN_multi_function_param_type.hh.

Member Data Documentation

◆ category

template<MFParamCategory Category, typename T >
constexpr MFParamCategory blender::fn::MFParamTag< Category, T >::category = Category
staticconstexpr

Definition at line 35 of file FN_multi_function_param_type.hh.


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