|
Blender V5.0
|
Functions | |
| TEST (index_mask_expression, Union) | |
| TEST (index_mask_expression, UnionMulti) | |
| TEST (index_mask_expression, IntersectMulti) | |
| TEST (index_mask_expression, DifferenceMulti) | |
| TEST (index_mask_expression, Intersection) | |
| TEST (index_mask_expression, Difference) | |
| TEST (index_mask_expression, FizzBuzz) | |
| TEST (index_mask_expression, UnionToFullRange) | |
| TEST (index_mask_expression, UnionIndividualIndices) | |
| TEST (index_mask_expression, UnionLargeRanges) | |
| TEST (index_mask_expression, SubtractSmall) | |
| TEST (index_mask_expression, RangeTerms) | |
| TEST (index_mask_expression, SingleMask) | |
| TEST (index_mask_expression, SubtractSelf) | |
| TEST (index_mask, IndicesToMask) | |
| TEST (index_mask, FromBitsManual) | |
| TEST (index_mask, FromBitsSimple) | |
| TEST (index_mask, FromBitsWithUniverse) | |
| TEST (index_mask, FromBitsSparse) | |
| TEST (index_mask, FromBoolsSparse) | |
| TEST (index_mask, FromBitsAlternating) | |
| TEST (index_mask, FromBitsFuzzy) | |
| TEST (index_mask, FromBitsDense) | |
| TEST (index_mask, FromSize) | |
| TEST (index_mask, FromUnion) | |
| TEST (index_mask, FromDifference) | |
| TEST (index_mask, FromIntersection) | |
| TEST (index_mask, DefaultConstructor) | |
| TEST (index_mask, ForeachRange) | |
| TEST (index_mask, ToRange) | |
| TEST (index_mask, ToBits) | |
| TEST (index_mask, FromRange) | |
| TEST (index_mask, FromPredicate) | |
| TEST (index_mask, IndexIteratorConversionFuzzy) | |
| TEST (index_mask, FromPredicateFuzzy) | |
| TEST (index_mask, Complement) | |
| TEST (index_mask, ComplementFuzzy) | |
| TEST (index_mask, OffsetIndexRangeFind) | |
| TEST (index_mask, FindLargerEqual) | |
| TEST (index_mask, FindSmallerEqual) | |
| TEST (index_mask, SliceContent) | |
| TEST (index_mask, EqualsRangeSelf) | |
| TEST (index_mask, EqualsRange) | |
| TEST (index_mask, EqualsRangeLarge) | |
| TEST (index_mask, EqualsRangeBegin) | |
| TEST (index_mask, EqualsRangeEnd) | |
| TEST (index_mask, NonEqualsRange) | |
| TEST (index_mask, EqualsSelf) | |
| TEST (index_mask, Equals) | |
| TEST (index_mask, NonEquals) | |
| TEST (index_mask, NotEqualsRangeAndIndices) | |
| static bool | mask_segments_equals (const IndexMaskSegment &a, const IndexMaskSegment &b) |
| TEST (index_mask, ZippedForeachSelf) | |
| TEST (index_mask, ZippedForeachSameSegments) | |
| TEST (index_mask, ZippedForeachEqual) | |
| TEST (index_mask, FromRepeatingEmpty) | |
| TEST (index_mask, FromRepeatingSingle) | |
| TEST (index_mask, FromRepeatingSame) | |
| TEST (index_mask, FromRepeatingMultiple) | |
| TEST (index_mask, FromRepeatingRangeFromSingle) | |
| TEST (index_mask, FromRepeatingRangeFromRange) | |
| TEST (index_mask, FromRepeatingEverySecond) | |
| TEST (index_mask, FromRepeatingMultipleRanges) | |
| TEST (index_mask, FromRepeatingNoRepetitions) | |
| TEST (index_mask, FromEveryNth) | |
| TEST (index_mask, Shift) | |
| TEST (index_mask, SliceAndShift) | |
| TEST (index_mask, IndexRangeToMaskSegments) | |
| TEST (index_mask, FromRanges) | |
|
static |
Definition at line 907 of file BLI_index_mask_test.cc.
References b, i, blender::OffsetSpan< T, BaseT >::index_range(), and blender::OffsetSpan< T, BaseT >::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Complement | ) |
Definition at line 639 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::contains(), EXPECT_EQ(), blender::index_mask::IndexMask::foreach_index(), i, mask(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ComplementFuzzy | ) |
Definition at line 672 of file BLI_index_mask_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), EXPECT_EQ(), blender::index_mask::IndexMask::from_predicate(), blender::RandomNumberGenerator::get_int32(), i, and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| DefaultConstructor | ) |
Definition at line 444 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Equals | ) |
Definition at line 879 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_union().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRange | ) |
Definition at line 837 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeBegin | ) |
Definition at line 851 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeEnd | ) |
Definition at line 858 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeLarge | ) |
Definition at line 844 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeSelf | ) |
Definition at line 831 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsSelf | ) |
Definition at line 872 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_union(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FindLargerEqual | ) |
Definition at line 707 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FindSmallerEqual | ) |
Definition at line 751 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ForeachRange | ) |
Definition at line 452 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsAlternating | ) |
Definition at line 147 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), i, mask(), and size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsDense | ) |
Definition at line 290 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsFuzzy | ) |
Definition at line 241 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::complement(), EXPECT_EQ(), blender::IndexRange::from_begin_end(), blender::index_mask::IndexMask::from_bits(), blender::index_mask::IndexMask::from_repeating(), blender::index_mask::IndexMask::from_union(), blender::RandomNumberGenerator::get_int32(), blender::IndexRange::index_range(), blender::bits::invert(), mask(), blender::IndexRange::size(), size(), and blender::index_mask::IndexMask::slice_content().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsManual | ) |
Definition at line 35 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), indices, and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsSimple | ) |
Definition at line 50 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsSparse | ) |
Definition at line 81 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsWithUniverse | ) |
Definition at line 63 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bits(), blender::index_mask::IndexMask::from_indices(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBoolsSparse | ) |
Definition at line 114 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_bools(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromDifference | ) |
Definition at line 388 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_difference(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::is_empty(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromEveryNth | ) |
Definition at line 1142 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_every_nth(), blender::index_mask::IndexMask::from_initializers(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromIntersection | ) |
Definition at line 416 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_intersection(), blender::index_mask::IndexMask::is_empty(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromPredicate | ) |
Definition at line 540 of file BLI_index_mask_test.cc.
References blender::IndexRange::contains(), EXPECT_EQ(), blender::index_mask::IndexMask::from_predicate(), i, indices, and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromPredicateFuzzy | ) |
Definition at line 615 of file BLI_index_mask_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), EXPECT_EQ(), blender::index_mask::IndexMask::from_predicate(), blender::RandomNumberGenerator::get_int32(), i, mask(), pos, and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRange | ) |
Definition at line 523 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRanges | ) |
Definition at line 1249 of file BLI_index_mask_test.cc.
References data, EXPECT_EQ(), blender::IndexRange::from_begin_end(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::IndexMask::from_ranges(), blender::offset_indices::OffsetIndices< T >::index_range(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingEmpty | ) |
Definition at line 1045 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingEverySecond | ) |
Definition at line 1101 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingMultiple | ) |
Definition at line 1067 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingMultipleRanges | ) |
Definition at line 1112 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingNoRepetitions | ) |
Definition at line 1135 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingRangeFromRange | ) |
Definition at line 1093 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingRangeFromSingle | ) |
Definition at line 1086 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingSame | ) |
Definition at line 1059 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingSingle | ) |
Definition at line 1052 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::IndexMask::from_repeating(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromSize | ) |
Definition at line 313 of file BLI_index_mask_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), mask(), blender::index_mask::max_segment_size, blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromUnion | ) |
| blender::index_mask::tests::TEST | ( | index_mask | , |
| IndexIteratorConversionFuzzy | ) |
Definition at line 564 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::RandomNumberGenerator::get_int32(), i, blender::index_mask::IndexMask::index_to_iterator(), indices, blender::index_mask::IndexMask::iterator_to_index(), mask(), blender::index_mask::IndexMask::size(), and size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| IndexRangeToMaskSegments | ) |
| blender::index_mask::tests::TEST | ( | index_mask | , |
| IndicesToMask | ) |
Definition at line 22 of file BLI_index_mask_test.cc.
References data, EXPECT_EQ(), blender::IndexRange::from_begin_end_inclusive(), blender::index_mask::IndexMask::from_indices(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| NonEquals | ) |
Definition at line 887 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_union().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| NonEqualsRange | ) |
Definition at line 865 of file BLI_index_mask_test.cc.
| blender::index_mask::tests::TEST | ( | index_mask | , |
| NotEqualsRangeAndIndices | ) |
Definition at line 896 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_indices(), and blender::index_mask::IndexMask::from_union().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| OffsetIndexRangeFind | ) |
Definition at line 698 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), mask(), and result.
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Shift | ) |
Definition at line 1171 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::IndexMask::is_empty(), mask(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| SliceAndShift | ) |
Definition at line 1199 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), mask(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| SliceContent | ) |
Definition at line 796 of file BLI_index_mask_test.cc.
References b, EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), mask(), blender::index_mask::IndexMask::size(), and size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ToBits | ) |
Definition at line 490 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ToRange | ) |
Definition at line 465 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ZippedForeachEqual | ) |
Definition at line 1016 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::foreach_segment_zipped(), blender::index_mask::IndexMask::from_segments(), blender::index_mask::get_static_indices_array(), indices, and mask_segments_equals().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ZippedForeachSameSegments | ) |
Definition at line 973 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::foreach_segment_zipped(), blender::index_mask::IndexMask::from_initializers(), mask_segments_equals(), and size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ZippedForeachSelf | ) |
Definition at line 920 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::foreach_segment_zipped(), blender::index_mask::IndexMask::from_initializers(), mask(), and mask_segments_equals().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| Difference | ) |
Definition at line 92 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| DifferenceMulti | ) |
Definition at line 62 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| FizzBuzz | ) |
Definition at line 107 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::index_mask::IndexMask::from_every_nth(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::ExprBuilder::intersect(), blender::index_mask::ExprBuilder::merge(), result, and blender::index_mask::ExprBuilder::subtract().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| Intersection | ) |
Definition at line 77 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| IntersectMulti | ) |
Definition at line 47 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| RangeTerms | ) |
Definition at line 201 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::IndexRange::from_begin_end(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::ExprBuilder::merge(), and blender::index_mask::ExprBuilder::subtract().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| SingleMask | ) |
Definition at line 219 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), mask(), and result.
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| SubtractSelf | ) |
Definition at line 231 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), mask(), and result.
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| SubtractSmall | ) |
Definition at line 186 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and result.
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| Union | ) |
Definition at line 17 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| UnionIndividualIndices | ) |
Definition at line 159 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and result.
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| UnionLargeRanges | ) |
Definition at line 173 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::ExprBuilder::merge().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| UnionMulti | ) |
Definition at line 32 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| UnionToFullRange | ) |
Definition at line 144 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::IndexRange::from_begin_end_inclusive(), blender::index_mask::IndexMask::from_initializers(), and result.