Blender V4.3
blender::fn::multi_function::Signature Struct Reference

#include <FN_multi_function_signature.hh>

Classes

struct  ParamInfo
 

Public Attributes

const char * function_name
 
Vector< ParamInfoparams
 

Detailed Description

Definition at line 31 of file FN_multi_function_signature.hh.

Member Data Documentation

◆ function_name

const char* blender::fn::multi_function::Signature::function_name

The name should be statically allocated so that it lives longer than this signature. This is used instead of an #std::string because of the overhead when many functions are created. If the name of the function has to be more dynamic for debugging purposes, override MultiFunction::debug_name() instead. Then the dynamic name will only be computed when it is actually needed.

Definition at line 45 of file FN_multi_function_signature.hh.

Referenced by blender::fn::multi_function::MultiFunction::name(), and blender::fn::multi_function::SignatureBuilder::SignatureBuilder().

◆ params


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