diff options
Diffstat (limited to 'source/blender/functions/FN_multi_function_signature.hh')
-rw-r--r-- | source/blender/functions/FN_multi_function_signature.hh | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/source/blender/functions/FN_multi_function_signature.hh b/source/blender/functions/FN_multi_function_signature.hh index e2cf783753e..4ccceb39503 100644 --- a/source/blender/functions/FN_multi_function_signature.hh +++ b/source/blender/functions/FN_multi_function_signature.hh @@ -35,9 +35,9 @@ struct MFSignature { /* Use RawAllocator so that a MultiFunction can have static storage duration. */ Vector<std::string, 4, RawAllocator> param_names; Vector<MFParamType, 4, RawAllocator> param_types; - Vector<uint, 4, RawAllocator> param_data_indices; + Vector<int, 4, RawAllocator> param_data_indices; - uint data_index(uint param_index) const + int data_index(int param_index) const { return param_data_indices[param_index]; } @@ -46,10 +46,10 @@ struct MFSignature { class MFSignatureBuilder { private: MFSignature &data_; - uint span_count_ = 0; - uint virtual_span_count_ = 0; - uint virtual_array_span_count_ = 0; - uint vector_array_count_ = 0; + int span_count_ = 0; + int virtual_span_count_ = 0; + int virtual_array_span_count_ = 0; + int vector_array_count_ = 0; public: MFSignatureBuilder(MFSignature &data) : data_(data) |