Blender V4.3
blender::fn::multi_function::tests Namespace Reference

Classes

class  AddPrefixFunction
 
class  AppendFunction
 
class  ConcatVectorsFunction
 
class  CreateRangeFunction
 
class  GenericAppendFunction
 
class  OptionalOutputsFunction
 
class  SumVectorFunction
 

Functions

 TEST (multi_function_procedure, ConstantOutput)
 
 TEST (multi_function_procedure, SimpleTest)
 
 TEST (multi_function_procedure, BranchTest)
 
 TEST (multi_function_procedure, EvaluateOne)
 
 TEST (multi_function_procedure, SimpleLoop)
 
 TEST (multi_function_procedure, Vectors)
 
 TEST (multi_function_procedure, BufferReuse)
 
 TEST (multi_function_procedure, OutputBufferReplaced)
 

Function Documentation

◆ TEST() [1/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
BranchTest  )

◆ TEST() [2/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
BufferReuse  )

procedure(int a, int *out) { int b = a + 10; int c = c + 10; int d = d + 10; int e = d + 10; out = e + 10; }

Definition at line 340 of file FN_multi_function_procedure_test.cc.

References blender::Array< T, InlineBufferCapacity, Allocator >::as_mutable_span(), EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), params, and blender::fn::multi_function::build::SI1_SO().

◆ TEST() [3/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
ConstantOutput  )

◆ TEST() [4/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
EvaluateOne  )

◆ TEST() [5/8]

◆ TEST() [6/8]

◆ TEST() [7/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
SimpleTest  )

procedure(int var1, int var2, int *var4) { int var3 = var1 + var2; var4 = var2 + var3; var4 += 10; }

Definition at line 52 of file FN_multi_function_procedure_test.cc.

References blender::Array< T, InlineBufferCapacity, Allocator >::as_mutable_span(), blender::Array< T, InlineBufferCapacity, Allocator >::as_span(), b, EXPECT_EQ(), mask(), and params.

◆ TEST() [8/8]

blender::fn::multi_function::tests::TEST ( multi_function_procedure ,
Vectors  )