Blender V5.0
blender::fn::multi_function::Variable Class Reference

#include <FN_multi_function_procedure.hh>

Inherits blender::NonCopyable, and blender::NonMovable.

Public Member Functions

void set_name (std::string name)
#Variable Inline Methods
DataType data_type () const
Span< Instruction * > users ()
StringRefNull name () const
int index_in_procedure () const

Detailed Description

A variable is similar to a virtual register in other libraries. During evaluation, every is either uninitialized or contains a value for every index (remember, a multi-function procedure is always evaluated for many indices at the same time).

Definition at line 78 of file FN_multi_function_procedure.hh.

Member Function Documentation

◆ data_type()

◆ index_in_procedure()

◆ name()

StringRefNull blender::fn::multi_function::Variable::name ( ) const
inline

◆ set_name()

void blender::fn::multi_function::Variable::set_name ( std::string name)

Definition at line 73 of file multi_function_procedure.cc.

References name().

◆ users()

Span< Instruction * > blender::fn::multi_function::Variable::users ( )
inline

Definition at line 351 of file FN_multi_function_procedure.hh.


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