|
Blender V4.3
|
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) | |
|
static |
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Complement | ) |
Definition at line 626 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::complement(), blender::index_mask::IndexMask::contains(), EXPECT_EQ(), blender::index_mask::IndexMask::foreach_index(), mask(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ComplementFuzzy | ) |
Definition at line 659 of file BLI_index_mask_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::index_mask::IndexMask::complement(), EXPECT_EQ(), blender::index_mask::IndexMask::from_predicate(), and blender::RandomNumberGenerator::get_int32().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| DefaultConstructor | ) |
Definition at line 431 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Equals | ) |
Definition at line 866 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 824 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeBegin | ) |
Definition at line 838 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeEnd | ) |
Definition at line 845 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeLarge | ) |
Definition at line 831 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsRangeSelf | ) |
Definition at line 818 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| EqualsSelf | ) |
Definition at line 859 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_union().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FindLargerEqual | ) |
Definition at line 694 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FindSmallerEqual | ) |
Definition at line 738 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ForeachRange | ) |
Definition at line 439 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_indices().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsAlternating | ) |
Definition at line 147 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_bits().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsDense | ) |
Definition at line 290 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_bits().
| 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(), blender::IndexRange::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(), and indices.
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsSimple | ) |
Definition at line 50 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_bits().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBitsSparse | ) |
Definition at line 81 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_bits().
| 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(), and blender::index_mask::IndexMask::from_indices().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromBoolsSparse | ) |
Definition at line 114 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_bools().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromDifference | ) |
Definition at line 375 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 1129 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_every_nth(), and blender::index_mask::IndexMask::from_initializers().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromIntersection | ) |
Definition at line 403 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 527 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_predicate().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromPredicateFuzzy | ) |
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRange | ) |
Definition at line 510 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and range.
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingEmpty | ) |
Definition at line 1032 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingEverySecond | ) |
Definition at line 1088 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingMultiple | ) |
Definition at line 1054 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingMultipleRanges | ) |
Definition at line 1099 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingNoRepetitions | ) |
Definition at line 1122 of file BLI_index_mask_test.cc.
References blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingRangeFromRange | ) |
Definition at line 1080 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingRangeFromSingle | ) |
Definition at line 1073 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingSame | ) |
Definition at line 1046 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), and blender::index_mask::IndexMask::from_repeating().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| FromRepeatingSingle | ) |
Definition at line 1039 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), and blender::index_mask::IndexMask::from_repeating().
| 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 | ) |
Definition at line 339 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::from_union(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| IndexIteratorConversionFuzzy | ) |
Definition at line 551 of file BLI_index_mask_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::RandomNumberGenerator::get_int32(), blender::index_mask::IndexMask::index_to_iterator(), indices, blender::index_mask::IndexMask::iterator_to_index(), blender::index_mask::IndexMask::size(), and blender::index_mask::IndexMask::slice().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| IndicesToMask | ) |
Definition at line 22 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::IndexRange::from_begin_end_inclusive(), and blender::index_mask::IndexMask::from_indices().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| NonEquals | ) |
Definition at line 874 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 852 of file BLI_index_mask_test.cc.
| blender::index_mask::tests::TEST | ( | index_mask | , |
| NotEqualsRangeAndIndices | ) |
Definition at line 883 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 685 of file BLI_index_mask_test.cc.
References EXPECT_EQ().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| Shift | ) |
Definition at line 1158 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), blender::index_mask::IndexMask::is_empty(), mask(), blender::index_mask::IndexMask::shift(), and blender::index_mask::IndexMask::size().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| SliceAndShift | ) |
Definition at line 1186 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::index_mask::IndexMask::from_indices(), blender::index_mask::IndexMask::size(), and blender::index_mask::IndexMask::slice_and_shift().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| SliceContent | ) |
Definition at line 783 of file BLI_index_mask_test.cc.
References b, EXPECT_EQ(), blender::index_mask::IndexMask::from_initializers(), mask(), blender::index_mask::IndexMask::size(), size(), and blender::index_mask::IndexMask::slice_content().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ToBits | ) |
Definition at line 477 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_indices().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ToRange | ) |
Definition at line 452 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and blender::index_mask::IndexMask::from_indices().
| blender::index_mask::tests::TEST | ( | index_mask | , |
| ZippedForeachEqual | ) |
Definition at line 1003 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 960 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 907 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 91 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 61 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 106 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(), and blender::index_mask::ExprBuilder::subtract().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| Intersection | ) |
Definition at line 76 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 46 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 200 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 218 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 | , |
| SubtractSelf | ) |
Definition at line 230 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression().
| blender::index_mask::tests::TEST | ( | index_mask_expression | , |
| SubtractSmall | ) |
Definition at line 185 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 | , |
| Union | ) |
Definition at line 16 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 158 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 | , |
| UnionLargeRanges | ) |
Definition at line 172 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 31 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 143 of file BLI_index_mask_expression_test.cc.
References blender::index_mask::evaluate_expression(), EXPECT_EQ(), blender::IndexRange::from_begin_end_inclusive(), and blender::index_mask::IndexMask::from_initializers().