|
Blender
V3.3
|
Classes | |
| struct | ExtraSizeInfo |
| struct | ConstructibleType |
| struct | TestType |
| class | ExceptionThrower |
| class | TestBaseClass |
| class | TestChildClass |
| struct | Type1 |
| struct | Type2 |
| struct | EqualityIntModN |
| struct | HashIntModN |
| struct | MyKeyType |
| struct | TestListValue |
| class | TypeConstructMock |
Functions | |
| TEST (any, DefaultConstructor) | |
| TEST (any, AssignInt) | |
| TEST (any, AssignMap) | |
| TEST (any, AssignAny) | |
| TEST (any, ExtraInfo) | |
| TEST (array, DefaultConstructor) | |
| TEST (array, SizeConstructor) | |
| TEST (array, FillConstructor) | |
| TEST (array, InitializerListConstructor) | |
| TEST (array, SpanConstructor) | |
| TEST (array, CopyConstructor) | |
| TEST (array, MoveConstructor) | |
| TEST (array, CopyAssignment) | |
| TEST (array, MoveAssignment) | |
| TEST (array, TrivialTypeSizeConstructor) | |
| TEST (array, NoInitializationSizeConstructor) | |
| TEST (array, Fill) | |
| TEST (array, ReverseIterator) | |
| TEST (array, SpanConstructorExceptions) | |
| TEST (array, SizeValueConstructorExceptions) | |
| TEST (array, MoveConstructorExceptions) | |
| TEST (array, CopyAssignmentExceptions) | |
| TEST (array, MoveAssignmentExceptions) | |
| TEST (array, Last) | |
| TEST (array, Reinitialize) | |
| TEST (bitmap, empty_is_all_unset) | |
| TEST (bitmap, find_first_unset_empty) | |
| TEST (bitmap, find_first_unset_full) | |
| TEST (bitmap, find_first_unset_middle) | |
| TEST (bounds, Empty) | |
| TEST (bounds, MinMax) | |
| TEST (bounds, MinMaxFloat) | |
| TEST (bounds, MinGreaterThanZero) | |
| TEST (bounds, MinMaxRadii) | |
| TEST (bounds, Large) | |
| TEST (cpp_type, Size) | |
| TEST (cpp_type, Alignment) | |
| TEST (cpp_type, Is) | |
| TEST (cpp_type, DefaultConstruction) | |
| TEST (cpp_type, DefaultConstructTrivial) | |
| TEST (cpp_type, ValueInitialize) | |
| TEST (cpp_type, ValueInitializeTrivial) | |
| TEST (cpp_type, Destruct) | |
| TEST (cpp_type, CopyToUninitialized) | |
| TEST (cpp_type, CopyToInitialized) | |
| TEST (cpp_type, RelocateToUninitialized) | |
| TEST (cpp_type, RelocateToInitialized) | |
| TEST (cpp_type, FillInitialized) | |
| TEST (cpp_type, FillUninitialized) | |
| TEST (cpp_type, DebugPrint) | |
| TEST (cpp_type, ToStaticType) | |
| TEST (cpp_type, CopyAssignCompressed) | |
| TEST (disjoint_set, Test) | |
| TEST (fileops, fstream_open_string_filename) | |
| TEST (fileops, fstream_open_charptr_filename) | |
| TEST (float3x3, Identity) | |
| TEST (float3x3, Translation) | |
| TEST (float3x3, Rotation) | |
| TEST (float3x3, TranslationRotationScale) | |
| TEST (float3x3, NormalizedAxes) | |
| TEST (float3x3, PostTransformationMultiplication) | |
| TEST (float3x3, PreTransformationMultiplication) | |
| TEST (float3x3, TransformationMultiplicationAssignment) | |
| TEST (float3x3, Inverted) | |
| TEST (float3x3, Origin) | |
| static int | perform_binary_operation (int a, int b, FunctionRef< int(int, int)> operation) |
| TEST (function_ref, StatelessLambda) | |
| TEST (function_ref, StatefullLambda) | |
| static int | add_two_numbers (int a, int b) |
| TEST (function_ref, StandaloneFunction) | |
| TEST (function_ref, ConstantFunction) | |
| TEST (function_ref, MutableStatefullLambda) | |
| TEST (function_ref, Null) | |
| TEST (function_ref, CopyDoesNotReferenceFunctionRef) | |
| TEST (function_ref, CopyDoesNotReferenceFunctionRef2) | |
| TEST (function_ref, ReferenceAnotherFunctionRef) | |
| TEST (function_ref, CallSafe) | |
| TEST (function_ref, CallSafeVoid) | |
| TEST (function_ref, InitializeWithNull) | |
| TEST (generic_array, TypeConstructor) | |
| TEST (generic_array, MoveConstructor) | |
| TEST (generic_array, CopyConstructor) | |
| TEST (generic_array, BufferAndSizeConstructor) | |
| TEST (generic_array, Reinitialize) | |
| TEST (generic_array, InContainer) | |
| TEST (generic_span, TypeConstructor) | |
| TEST (generic_span, BufferAndSizeConstructor) | |
| TEST (generic_mutable_span, TypeConstructor) | |
| TEST (generic_mutable_span, BufferAndSizeConstructor) | |
| TEST (generic_vector_array, Construct) | |
| TEST (generic_vector_array, Append) | |
| TEST (generic_vector_array, Extend) | |
| TEST (index_mask, DefaultConstructor) | |
| TEST (index_mask, ArrayConstructor) | |
| TEST (index_mask, RangeConstructor) | |
| TEST (index_mask, SliceAndOffset) | |
| TEST (index_mask, ExtractRanges) | |
| TEST (index_mask, Invert) | |
| TEST (index_mask, ExtractRangesInvert) | |
| TEST (index_mask, ContainedIn) | |
| TEST (index_range, DefaultConstructor) | |
| TEST (index_range, SingleElementRange) | |
| TEST (index_range, MultipleElementRange) | |
| TEST (index_range, SubscriptOperator) | |
| TEST (index_range, Before) | |
| TEST (index_range, After) | |
| TEST (index_range, Contains) | |
| TEST (index_range, First) | |
| TEST (index_range, Last) | |
| TEST (index_range, OneAfterEnd) | |
| TEST (index_range, OneBeforeStart) | |
| TEST (index_range, Start) | |
| TEST (index_range, Slice) | |
| TEST (index_range, SliceRange) | |
| TEST (index_range, DropBack) | |
| TEST (index_range, DropBackAll) | |
| TEST (index_range, DropFront) | |
| TEST (index_range, DropFrontLargeN) | |
| TEST (index_range, DropFrontAll) | |
| TEST (index_range, TakeFront) | |
| TEST (index_range, TakeFrontLargeN) | |
| TEST (index_range, TakeBack) | |
| TEST (index_range, TakeBackLargeN) | |
| TEST (index_range, AsSpan) | |
| TEST (index_range, constexpr_) | |
| TEST (index_range, GenericAlgorithms) | |
| TEST (inplace_priority_queue, BuildSmall) | |
| TEST (inplace_priority_queue, DecreasePriority) | |
| TEST (inplace_priority_queue, IncreasePriority) | |
| TEST (inplace_priority_queue, PopAll) | |
| TEST (inplace_priority_queue, ManyPriorityChanges) | |
| TEST (inplace_priority_queue, IndicesAccess) | |
| static bool | is_aligned (void *ptr, uint alignment) |
| TEST (linear_allocator, AllocationAlignment) | |
| TEST (linear_allocator, PackedAllocation) | |
| TEST (linear_allocator, CopyString) | |
| TEST (linear_allocator, AllocateArray) | |
| TEST (linear_allocator, Construct) | |
| TEST (linear_allocator, ConstructElementsAndPointerArray) | |
| TEST (linear_allocator, ConstructArrayCopy) | |
| TEST (linear_allocator, AllocateLarge) | |
| TEST (linear_allocator, ManyAllocations) | |
| TEST (linear_allocator, ConstructArray) | |
| TEST (map, DefaultConstructor) | |
| TEST (map, AddIncreasesSize) | |
| TEST (map, Contains) | |
| TEST (map, LookupExisting) | |
| TEST (map, LookupNotExisting) | |
| TEST (map, AddMany) | |
| TEST (map, PopItem) | |
| TEST (map, PopTry) | |
| TEST (map, PopDefault) | |
| TEST (map, PopItemMany) | |
| TEST (map, ValueIterator) | |
| TEST (map, KeyIterator) | |
| TEST (map, ItemIterator) | |
| TEST (map, MutableValueIterator) | |
| TEST (map, MutableItemIterator) | |
| TEST (map, MutableItemToItemConversion) | |
| static float | return_42 () |
| TEST (map, LookupOrAddCB_SeparateFunction) | |
| TEST (map, LookupOrAddCB_Lambdas) | |
| TEST (map, AddOrModify) | |
| TEST (map, AddOrModifyReference) | |
| TEST (map, AddOverwrite) | |
| TEST (map, LookupOrAddDefault) | |
| TEST (map, LookupOrAdd) | |
| TEST (map, MoveConstructorSmall) | |
| TEST (map, MoveConstructorLarge) | |
| TEST (map, MoveAssignment) | |
| TEST (map, CopyAssignment) | |
| TEST (map, Clear) | |
| TEST (map, UniquePtrValue) | |
| TEST (map, Remove) | |
| TEST (map, PointerKeys) | |
| TEST (map, ConstKeysAndValues) | |
| TEST (map, ForeachItem) | |
| TEST (map, CopyConstructorExceptions) | |
| TEST (map, MoveConstructorExceptions) | |
| TEST (map, AddNewExceptions) | |
| TEST (map, ReserveExceptions) | |
| TEST (map, PopExceptions) | |
| TEST (map, AddOrModifyExceptions) | |
| TEST (map, EnumKey) | |
| TEST (map, GenericAlgorithms) | |
| TEST (map, AddAsVariadic) | |
| TEST (map, RemoveDuringIteration) | |
| TEST (map, LookupKey) | |
| TEST (math_base, CompareFFRelativeValid) | |
| TEST (math_base, CompareFFRelativeNormal) | |
| TEST (math_base, CompareFFRelativeZero) | |
| TEST (math_base, Log2FloorU) | |
| TEST (math_base, Log2CeilU) | |
| TEST (math_base, CeilPowerOf10) | |
| TEST (math_base, FloorPowerOf10) | |
| TEST (math_base, MinVectorAndFloat) | |
| TEST (math_base, ClampInt) | |
| TEST (math_base, Midpoint) | |
| TEST (math_base, InterpolateInt) | |
| TEST (math_vec_types, ScalarConstructorUnsigned) | |
| TEST (math_vec_types, ScalarConstructorInt) | |
| TEST (math_vec_types, ScalarConstructorFloat) | |
| TEST (math_vec_types, ScalarConstructorDouble) | |
| TEST (math_vec_types, MultiScalarConstructorVec2) | |
| TEST (math_vec_types, MultiScalarConstructorVec3) | |
| TEST (math_vec_types, MultiScalarConstructorVec4) | |
| TEST (math_vec_types, MixedScalarVectorConstructorVec3) | |
| TEST (math_vec_types, MixedScalarVectorConstructorVec4) | |
| TEST (math_vec_types, ComponentMasking) | |
| TEST (math_vec_types, PointerConversion) | |
| TEST (math_vec_types, PointerArrayConversion) | |
| TEST (math_vec_types, VectorTypeConversion) | |
| TEST (math_vec_types, Divide) | |
| TEST (math_vec_types, DivideFloatByVector) | |
| TEST (math_vec_types, DivideFloatByVectorSmall) | |
| TEST (math_vector, ClampVecWithFloats) | |
| TEST (math_vector, ClampVecWithVecs) | |
| TEST (math_vector, test_invert_v3_safe) | |
| TEST (math_vector, Clamp) | |
| TEST (math_vector, InterpolateInt) | |
| TEST (math_vector, InterpolateFloat) | |
| TEST (math_vector, CeilToMultiple) | |
| TEST (math_vector, DivideCeil) | |
| TEST (memory_utils, DefaultConstructN_ActuallyCallsConstructor) | |
| TEST (memory_utils, DefaultConstructN_StrongExceptionSafety) | |
| TEST (memory_utils, UninitializedCopyN_ActuallyCopies) | |
| TEST (memory_utils, UninitializedCopyN_StrongExceptionSafety) | |
| TEST (memory_utils, UninitializedFillN_ActuallyCopies) | |
| TEST (memory_utils, UninitializedFillN_StrongExceptionSafety) | |
| TEST (memory_utils, ScopedDefer1) | |
| TEST (memory_utils, ScopedDefer2) | |
| TEST (multi_value_map, LookupNotExistant) | |
| TEST (multi_value_map, LookupExistant) | |
| TEST (multi_value_map, LookupMutable) | |
| TEST (multi_value_map, AddMultiple) | |
| TEST (multi_value_map, Keys) | |
| TEST (multi_value_map, Values) | |
| TEST (multi_value_map, Items) | |
| TEST (multi_value_map, UniquePtr) | |
| TEST (set, DefaultConstructor) | |
| TEST (set, ContainsNotExistant) | |
| TEST (set, ContainsExistant) | |
| TEST (set, AddMany) | |
| TEST (set, InitializerListConstructor) | |
| TEST (set, CopyConstructor) | |
| TEST (set, MoveConstructor) | |
| TEST (set, CopyAssignment) | |
| TEST (set, MoveAssignment) | |
| TEST (set, RemoveContained) | |
| TEST (set, RemoveContainedMany) | |
| TEST (set, Intersects) | |
| TEST (set, Disjoint) | |
| TEST (set, AddMultiple) | |
| TEST (set, AddMultipleNew) | |
| TEST (set, Iterator) | |
| TEST (set, OftenAddRemoveContained) | |
| TEST (set, UniquePtrValues) | |
| TEST (set, Clear) | |
| TEST (set, StringSet) | |
| TEST (set, PointerSet) | |
| TEST (set, Remove) | |
| static bool | operator== (const Type1 &a, const Type1 &b) |
| static bool | operator== (const Type2 &a, const Type1 &b) |
| TEST (set, ContainsAs) | |
| TEST (set, ContainsAsString) | |
| TEST (set, RemoveContainedAs) | |
| TEST (set, RemoveAs) | |
| TEST (set, AddAs) | |
| TEST (set, CustomizeHashAndEquality) | |
| TEST (set, IntrusiveIntKey) | |
| TEST (set, LookupKey) | |
| TEST (set, LookupKeyDefault) | |
| TEST (set, LookupKeyPtr) | |
| TEST (set, LookupKeyOrAdd) | |
| TEST (set, StringViewKeys) | |
| TEST (set, SpanConstructorExceptions) | |
| TEST (set, CopyConstructorExceptions) | |
| TEST (set, MoveConstructorExceptions) | |
| TEST (set, AddNewExceptions) | |
| TEST (set, AddExceptions) | |
| TEST (set, ForwardIterator) | |
| TEST (set, GenericAlgorithms) | |
| TEST (set, RemoveDuringIteration) | |
| TEST (span, FromSmallVector) | |
| TEST (span, AddConstToPointer) | |
| TEST (span, IsReferencing) | |
| TEST (span, DropBack) | |
| TEST (span, DropBackAll) | |
| TEST (span, DropFront) | |
| TEST (span, DropFrontLargeN) | |
| TEST (span, DropFrontAll) | |
| TEST (span, TakeFront) | |
| TEST (span, TakeFrontLargeN) | |
| TEST (span, TakeBack) | |
| TEST (span, TakeBackLargeN) | |
| TEST (span, Slice) | |
| TEST (span, SliceEmpty) | |
| TEST (span, SliceRange) | |
| TEST (span, SliceLargeN) | |
| TEST (span, Contains) | |
| TEST (span, Count) | |
| static void | test_ref_from_initializer_list (Span< int > span) |
| TEST (span, FromInitializerList) | |
| TEST (span, FromVector) | |
| TEST (span, FromArray) | |
| TEST (span, Fill) | |
| TEST (span, FillIndices) | |
| TEST (span, SizeInBytes) | |
| TEST (span, FirstLast) | |
| TEST (span, FirstLast_OneElement) | |
| TEST (span, Get) | |
| TEST (span, ContainsPtr) | |
| TEST (span, FirstIndex) | |
| TEST (span, CastSameSize) | |
| TEST (span, CastSmallerSize) | |
| TEST (span, CastLargerSize) | |
| TEST (span, VoidPointerSpan) | |
| TEST (span, CopyFrom) | |
| TEST (span, ReverseIterator) | |
| TEST (span, ReverseMutableSpan) | |
| TEST (span, MutableReverseIterator) | |
| TEST (span, Constexpr) | |
| TEST (span, ImplicitConversions) | |
| TEST (span, Comparison) | |
| TEST (stack, DefaultConstructor) | |
| TEST (stack, SpanConstructor) | |
| TEST (stack, CopyConstructor) | |
| TEST (stack, MoveConstructor) | |
| TEST (stack, CopyAssignment) | |
| TEST (stack, MoveAssignment) | |
| TEST (stack, Push) | |
| TEST (stack, PushAs) | |
| TEST (stack, PushMultiple) | |
| TEST (stack, PushPopMany) | |
| TEST (stack, PushMultipleAfterPop) | |
| TEST (stack, Pop) | |
| TEST (stack, Peek) | |
| TEST (stack, UniquePtrValues) | |
| TEST (stack, OveralignedValues) | |
| TEST (stack, SpanConstructorExceptions) | |
| TEST (stack, MoveConstructorExceptions) | |
| TEST (stack, PushExceptions) | |
| TEST (stack, PopExceptions) | |
| TEST (stack, PushMultipleExceptions) | |
| TEST (string_ref_null, DefaultConstructor) | |
| TEST (string_ref_null, CStringConstructor) | |
| TEST (string_ref_null, CStringLengthConstructor) | |
| TEST (string_ref, DefaultConstructor) | |
| TEST (string_ref, StartEndConstructor) | |
| TEST (string_ref, StartEndConstructorNullptr) | |
| TEST (string_ref, StartEndConstructorSame) | |
| TEST (string_ref, CStringConstructor) | |
| TEST (string_ref, PointerWithLengthConstructor) | |
| TEST (string_ref, StdStringConstructor) | |
| TEST (string_ref, SubscriptOperator) | |
| TEST (string_ref, ToStdString) | |
| TEST (string_ref, Print) | |
| TEST (string_ref, Add) | |
| TEST (string_ref, AddCharPtr1) | |
| TEST (string_ref, AddCharPtr2) | |
| TEST (string_ref, AddString1) | |
| TEST (string_ref, AddString2) | |
| TEST (string_ref, CompareEqual) | |
| TEST (string_ref, CompareEqualCharPtr1) | |
| TEST (string_ref, CompareEqualCharPtr2) | |
| TEST (string_ref, CompareEqualString1) | |
| TEST (string_ref, CompareEqualString2) | |
| TEST (string_ref, Iterate) | |
| TEST (string_ref, StartsWith) | |
| TEST (string_ref, EndsWith) | |
| TEST (string_ref, DropPrefixN) | |
| TEST (string_ref, DropPrefixLargeN) | |
| TEST (string_ref, DropKnownPrefix) | |
| TEST (string_ref, DropSuffix) | |
| TEST (string_ref, DropSuffixLargeN) | |
| TEST (string_ref, TrimArbitrary) | |
| TEST (string_ref, TrimWhitespace) | |
| TEST (string_ref, TrimCharacter) | |
| TEST (string_ref, Substr) | |
| TEST (string_ref, Copy) | |
| TEST (string_ref, FromStringView) | |
| TEST (string_ref, ToStringView) | |
| TEST (string_ref, Constexpr) | |
| TEST (BLI_uuid, generate_random) | |
| TEST (BLI_uuid, generate_many_random) | |
| TEST (BLI_uuid, nil_value) | |
| TEST (BLI_uuid, equality) | |
| TEST (BLI_uuid, comparison_trivial) | |
| TEST (BLI_uuid, comparison_byte_order_check) | |
| TEST (BLI_uuid, string_formatting) | |
| TEST (BLI_uuid, string_parsing_ok) | |
| TEST (BLI_uuid, string_parsing_capitalisation) | |
| TEST (BLI_uuid, string_parsing_fail) | |
| TEST (BLI_uuid, stream_operator) | |
| TEST (vector_set, DefaultConstructor) | |
| TEST (vector_set, InitializerListConstructor_WithoutDuplicates) | |
| TEST (vector_set, InitializerListConstructor_WithDuplicates) | |
| TEST (vector_set, Copy) | |
| TEST (vector_set, CopyAssignment) | |
| TEST (vector_set, Move) | |
| TEST (vector_set, MoveAssignment) | |
| TEST (vector_set, AddNewIncreasesSize) | |
| TEST (vector_set, AddExistingDoesNotIncreaseSize) | |
| TEST (vector_set, Index) | |
| TEST (vector_set, IndexTry) | |
| TEST (vector_set, RemoveContained) | |
| TEST (vector_set, AddMultipleTimes) | |
| TEST (vector_set, UniquePtrValue) | |
| TEST (vector_set, Remove) | |
| TEST (vector_set, SpanConstructorExceptions) | |
| TEST (vector_set, CopyConstructorExceptions) | |
| TEST (vector_set, MoveConstructorExceptions) | |
| TEST (vector_set, AddNewExceptions) | |
| TEST (vector_set, AddExceptions) | |
| TEST (vector_set, ReserveExceptions) | |
| TEST (vector_set, PopExceptions) | |
| TEST (vector_set, IndexOfOrAdd) | |
| TEST (vector_set, Clear) | |
| TEST (vector_set, LookupKey) | |
| TEST (vector_set, GrowWhenEmpty) | |
| TEST (vector, DefaultConstructor) | |
| TEST (vector, SizeConstructor) | |
| TEST (vector, TrivialTypeSizeConstructor) | |
| TEST (vector, SizeValueConstructor) | |
| TEST (vector, InitializerListConstructor) | |
| TEST (vector, ConvertingConstructor) | |
| TEST (vector, ListBaseConstructor) | |
| TEST (vector, IteratorConstructor) | |
| TEST (vector, CopyConstructor) | |
| TEST (vector, CopyConstructor2) | |
| TEST (vector, CopyConstructor3) | |
| TEST (vector, CopyConstructor4) | |
| TEST (vector, MoveConstructor) | |
| TEST (vector, MoveConstructor2) | |
| TEST (vector, MoveConstructor3) | |
| TEST (vector, MoveConstructor4) | |
| TEST (vector, MoveAssignment) | |
| TEST (vector, CopyAssignment) | |
| TEST (vector, Append) | |
| TEST (vector, AppendAs) | |
| TEST (vector, AppendAndGetIndex) | |
| TEST (vector, AppendNonDuplicates) | |
| TEST (vector, ExtendNonDuplicates) | |
| TEST (vector, ExtendIterator) | |
| TEST (vector, Iterator) | |
| TEST (vector, BecomeLarge) | |
| static Vector< int > | return_by_value_helper () |
| TEST (vector, ReturnByValue) | |
| TEST (vector, VectorOfVectors_Append) | |
| TEST (vector, RemoveLast) | |
| TEST (vector, IsEmpty) | |
| TEST (vector, RemoveReorder) | |
| TEST (vector, RemoveFirstOccurrenceAndReorder) | |
| TEST (vector, Remove) | |
| TEST (vector, ExtendSmallVector) | |
| TEST (vector, ExtendArray) | |
| TEST (vector, Last) | |
| TEST (vector, AppendNTimes) | |
| TEST (vector, UniquePtrValue) | |
| TEST (vector, SizeConstructorCallsDefaultConstructor) | |
| TEST (vector, SizeValueConstructorCallsCopyConstructor) | |
| TEST (vector, AppendCallsCopyConstructor) | |
| TEST (vector, AppendCallsMoveConstructor) | |
| TEST (vector, SmallVectorCopyCallsCopyConstructor) | |
| TEST (vector, LargeVectorCopyCallsCopyConstructor) | |
| TEST (vector, SmallVectorMoveCallsMoveConstructor) | |
| TEST (vector, LargeVectorMoveCallsNoConstructor) | |
| TEST (vector, Resize) | |
| TEST (vector, FirstIndexOf) | |
| TEST (vector, FirstIndexTryOf) | |
| TEST (vector, OveralignedValues) | |
| TEST (vector, ConstructVoidPointerVector) | |
| TEST (vector, Fill) | |
| TEST (vector, InsertAtBeginning) | |
| TEST (vector, InsertAtEnd) | |
| TEST (vector, InsertInMiddle) | |
| TEST (vector, InsertAtIterator) | |
| TEST (vector, InsertMoveOnlyType) | |
| TEST (vector, Prepend) | |
| TEST (vector, PrependString) | |
| TEST (vector, ReverseIterator) | |
| TEST (vector, SizeValueConstructorExceptions) | |
| TEST (vector, SpanConstructorExceptions) | |
| TEST (vector, MoveConstructorExceptions) | |
| TEST (vector, AppendExceptions) | |
| TEST (vector, ExtendExceptions) | |
| TEST (vector, Insert1Exceptions) | |
| TEST (vector, Insert2Exceptions) | |
| TEST (vector, PopLastExceptions) | |
| TEST (vector, RemoveAndReorderExceptions) | |
| TEST (vector, RemoveExceptions) | |
| TEST (vector, RemoveChunk) | |
| TEST (vector, RemoveChunkExceptions) | |
| TEST (virtual_array, Span) | |
| TEST (virtual_array, Single) | |
| TEST (virtual_array, Array) | |
| TEST (virtual_array, Vector) | |
| TEST (virtual_array, StdVector) | |
| TEST (virtual_array, StdArray) | |
| TEST (virtual_array, VectorSet) | |
| TEST (virtual_array, Func) | |
| TEST (virtual_array, AsSpan) | |
| static int | get_x (const std::array< int, 3 > &item) |
| static void | set_x (std::array< int, 3 > &item, int value) |
| TEST (virtual_array, DerivedSpan) | |
| TEST (virtual_array, MutableToImmutable) | |
| TEST (virtual_array, MaterializeCompressed) | |
| TEST (virtual_array, EmptySpanWrapper) | |
Conversions | |
| TEST (color, ThemeByteToFloat) | |
| TEST (color, SrgbStraightFloatToByte) | |
| TEST (color, SrgbStraightToSceneLinearPremultiplied) | |
| TEST (color, SceneLinearStraightToPremultiplied) | |
| TEST (color, SceneLinearPremultipliedToStraight) | |
| TEST (color, SceneLinearStraightSrgbFloat) | |
| TEST (color, SceneLinearPremultipliedToSrgbFloat) | |
| TEST (color, SceneLinearStraightSrgbByte) | |
| TEST (color, SceneLinearPremultipliedToSrgbByte) | |
| TEST (color, SceneLinearByteEncoding) | |
| TEST (color, SceneLinearByteDecoding) | |
Variables | |
| static const int | default_constructed_value = 1 |
| static const int | copy_constructed_value = 2 |
| static const int | move_constructed_value = 3 |
| static const int | copy_constructed_from_value = 4 |
| static const int | move_constructed_from_value = 5 |
| static const int | copy_assigned_value = 6 |
| static const int | copy_assigned_from_value = 7 |
| static const int | move_assigned_value = 8 |
| static const int | move_assigned_from_value = 9 |
| static const int | destructed_value = 10 |
| static const CPPType & | CPPType_TestType = CPPType::get<TestType>() |
|
static |
Definition at line 28 of file BLI_function_ref_test.cc.
References Freestyle::a, and usdtokens::b().
Referenced by TEST().
|
static |
Definition at line 122 of file BLI_virtual_array_test.cc.
Referenced by TEST().
Definition at line 10 of file BLI_linear_allocator_test.cc.
References BLI_assert, is_power_of_2_i(), POINTER_AS_UINT, and ptr.
Referenced by constraint_snap_plane_to_edge(), DRW_draw_cursor(), TEST(), transform_constraint_snap_axis_to_edge(), transform_constraint_snap_axis_to_face(), and UNUSED_FUNCTION().
Definition at line 284 of file BLI_set_test.cc.
References Freestyle::a, and usdtokens::b().
Definition at line 288 of file BLI_set_test.cc.
References Freestyle::a, and usdtokens::b().
|
static |
Definition at line 9 of file BLI_function_ref_test.cc.
References Freestyle::a, and usdtokens::b().
Referenced by TEST().
|
static |
Definition at line 256 of file BLI_map_test.cc.
Referenced by TEST().
|
static |
Definition at line 324 of file BLI_vector_test.cc.
Referenced by TEST().
|
static |
Definition at line 127 of file BLI_virtual_array_test.cc.
Referenced by TEST().
| blender::tests::TEST | ( | any | , |
| AssignAny | |||
| ) |
Definition at line 65 of file BLI_any_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, EXPECT_EQ(), blender::Any< ExtraInfo, InlineBufferCapacity, Alignment >::get(), and z.
| blender::tests::TEST | ( | any | , |
| AssignInt | |||
| ) |
Definition at line 16 of file BLI_any_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, and EXPECT_EQ().
| blender::tests::TEST | ( | any | , |
| AssignMap | |||
| ) |
Definition at line 41 of file BLI_any_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, EXPECT_EQ(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), and map.
| blender::tests::TEST | ( | any | , |
| DefaultConstructor | |||
| ) |
Definition at line 10 of file BLI_any_test.cc.
References Freestyle::a.
| blender::tests::TEST | ( | any | , |
| ExtraInfo | |||
| ) |
Definition at line 99 of file BLI_any_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | array | , |
| CopyAssignment | |||
| ) |
Definition at line 85 of file BLI_array_test.cc.
References array< T, alignment >::data(), blender::Array< T, InlineBufferCapacity, Allocator >::data(), EXPECT_EQ(), array< T, alignment >::size(), and blender::Array< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | array | , |
| CopyAssignmentExceptions | |||
| ) |
Definition at line 214 of file BLI_array_test.cc.
| blender::tests::TEST | ( | array | , |
| CopyConstructor | |||
| ) |
Definition at line 58 of file BLI_array_test.cc.
References array< T, alignment >::data(), blender::Array< T, InlineBufferCapacity, Allocator >::data(), EXPECT_EQ(), array< T, alignment >::size(), and blender::Array< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | array | , |
| DefaultConstructor | |||
| ) |
Definition at line 11 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| Fill | |||
| ) |
Definition at line 166 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| FillConstructor | |||
| ) |
Definition at line 25 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| InitializerListConstructor | |||
| ) |
Definition at line 36 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| Last | |||
| ) |
Definition at line 230 of file BLI_array_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | array | , |
| MoveAssignment | |||
| ) |
Definition at line 99 of file BLI_array_test.cc.
References EXPECT_EQ(), array< T, alignment >::size(), and blender::Array< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | array | , |
| MoveAssignmentExceptions | |||
| ) |
Definition at line 222 of file BLI_array_test.cc.
| blender::tests::TEST | ( | array | , |
| MoveConstructor | |||
| ) |
Definition at line 72 of file BLI_array_test.cc.
References EXPECT_EQ(), array< T, alignment >::size(), and blender::Array< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | array | , |
| MoveConstructorExceptions | |||
| ) |
Definition at line 207 of file BLI_array_test.cc.
| blender::tests::TEST | ( | array | , |
| NoInitializationSizeConstructor | |||
| ) |
Definition at line 141 of file BLI_array_test.cc.
References buffer, and EXPECT_EQ().
| blender::tests::TEST | ( | array | , |
| Reinitialize | |||
| ) |
Definition at line 241 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| ReverseIterator | |||
| ) |
Definition at line 178 of file BLI_array_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), array< T, alignment >::data(), blender::Vector< T, InlineBufferCapacity, Allocator >::data(), and data.
| blender::tests::TEST | ( | array | , |
| SizeConstructor | |||
| ) |
Definition at line 18 of file BLI_array_test.cc.
References EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| SizeValueConstructorExceptions | |||
| ) |
Definition at line 200 of file BLI_array_test.cc.
References blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | array | , |
| SpanConstructor | |||
| ) |
Definition at line 46 of file BLI_array_test.cc.
References ARRAY_SIZE, EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | array | , |
| SpanConstructorExceptions | |||
| ) |
Definition at line 192 of file BLI_array_test.cc.
| blender::tests::TEST | ( | array | , |
| TrivialTypeSizeConstructor | |||
| ) |
Tests that the trivially constructible types are not zero-initialized. We do not want that for performance reasons.
Definition at line 116 of file BLI_array_test.cc.
References EXPECT_EQ(), magic(), and ptr.
| blender::tests::TEST | ( | bitmap | , |
| empty_is_all_unset | |||
| ) |
Definition at line 8 of file BLI_bitmap_test.cc.
References BLI_BITMAP_DECLARE, and BLI_BITMAP_TEST_BOOL.
| blender::tests::TEST | ( | bitmap | , |
| find_first_unset_empty | |||
| ) |
Definition at line 16 of file BLI_bitmap_test.cc.
References BLI_BITMAP_DECLARE, BLI_bitmap_find_first_unset(), and EXPECT_EQ().
| blender::tests::TEST | ( | bitmap | , |
| find_first_unset_full | |||
| ) |
Definition at line 22 of file BLI_bitmap_test.cc.
References BLI_BITMAP_DECLARE, BLI_bitmap_find_first_unset(), BLI_bitmap_flip_all(), and EXPECT_EQ().
| blender::tests::TEST | ( | bitmap | , |
| find_first_unset_middle | |||
| ) |
Definition at line 29 of file BLI_bitmap_test.cc.
References BLI_BITMAP_DECLARE, BLI_BITMAP_DISABLE, BLI_BITMAP_ENABLE, BLI_bitmap_find_first_unset(), BLI_bitmap_flip_all(), and EXPECT_EQ().
| blender::tests::TEST | ( | BLI_uuid | , |
| comparison_byte_order_check | |||
| ) |
Definition at line 75 of file BLI_uuid_test.cc.
| blender::tests::TEST | ( | BLI_uuid | , |
| comparison_trivial | |||
| ) |
Definition at line 64 of file BLI_uuid_test.cc.
| blender::tests::TEST | ( | BLI_uuid | , |
| equality | |||
| ) |
Definition at line 55 of file BLI_uuid_test.cc.
References BLI_uuid_generate_random(), and EXPECT_EQ().
| blender::tests::TEST | ( | BLI_uuid | , |
| generate_many_random | |||
| ) |
Definition at line 22 of file BLI_uuid_test.cc.
References BLI_uuid_generate_random(), bUUID::clock_seq_hi_and_reserved, EXPECT_EQ(), and bUUID::time_hi_and_version.
| blender::tests::TEST | ( | BLI_uuid | , |
| generate_random | |||
| ) |
Definition at line 9 of file BLI_uuid_test.cc.
References BLI_uuid_generate_random(), bUUID::clock_seq_hi_and_reserved, EXPECT_EQ(), and bUUID::time_hi_and_version.
| blender::tests::TEST | ( | BLI_uuid | , |
| nil_value | |||
| ) |
Definition at line 39 of file BLI_uuid_test.cc.
References BLI_uuid_format(), BLI_uuid_is_nil(), BLI_uuid_nil(), buffer, and EXPECT_EQ().
| blender::tests::TEST | ( | BLI_uuid | , |
| stream_operator | |||
| ) |
Definition at line 153 of file BLI_uuid_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | BLI_uuid | , |
| string_formatting | |||
| ) |
Definition at line 87 of file BLI_uuid_test.cc.
References BLI_uuid_format(), buffer, bUUID::clock_seq_hi_and_reserved, bUUID::clock_seq_low, EXPECT_EQ(), bUUID::node, bUUID::time_hi_and_version, bUUID::time_low, and bUUID::time_mid.
| blender::tests::TEST | ( | BLI_uuid | , |
| string_parsing_capitalisation | |||
| ) |
Definition at line 130 of file BLI_uuid_test.cc.
References BLI_uuid_format(), BLI_uuid_parse_string(), buffer, and EXPECT_EQ().
| blender::tests::TEST | ( | BLI_uuid | , |
| string_parsing_fail | |||
| ) |
Definition at line 144 of file BLI_uuid_test.cc.
References BLI_uuid_parse_string(), and buffer.
| blender::tests::TEST | ( | BLI_uuid | , |
| string_parsing_ok | |||
| ) |
Definition at line 119 of file BLI_uuid_test.cc.
References BLI_uuid_format(), BLI_uuid_parse_string(), buffer, and EXPECT_EQ().
| blender::tests::TEST | ( | bounds | , |
| Empty | |||
| ) |
Definition at line 12 of file BLI_bounds_test.cc.
References EXPECT_EQ(), blender::bounds::min_max(), and result.
| blender::tests::TEST | ( | bounds | , |
| Large | |||
| ) |
Definition at line 52 of file BLI_bounds_test.cc.
References data, EXPECT_EQ(), blender::bounds::min_max(), and result.
| blender::tests::TEST | ( | bounds | , |
| MinGreaterThanZero | |||
| ) |
Definition at line 36 of file BLI_bounds_test.cc.
References data, blender::bounds::min_max(), and result.
| blender::tests::TEST | ( | bounds | , |
| MinMax | |||
| ) |
Definition at line 20 of file BLI_bounds_test.cc.
References data, EXPECT_EQ(), blender::bounds::min_max(), and result.
| blender::tests::TEST | ( | bounds | , |
| MinMaxFloat | |||
| ) |
Definition at line 28 of file BLI_bounds_test.cc.
References data, EXPECT_EQ(), blender::bounds::min_max(), and result.
| blender::tests::TEST | ( | bounds | , |
| MinMaxRadii | |||
| ) |
Definition at line 43 of file BLI_bounds_test.cc.
References data, EXPECT_EQ(), blender::bounds::min_max_with_radii(), radii, and result.
| blender::tests::TEST | ( | color | , |
| SceneLinearByteDecoding | |||
| ) |
Definition at line 121 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::ColorSceneLinearByteEncoded4b< Alpha >::decode(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| SceneLinearByteEncoding | |||
| ) |
Definition at line 111 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::ColorSceneLinear4f< Alpha >::encode(), EXPECT_EQ(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| SceneLinearPremultipliedToSrgbByte | |||
| ) |
Definition at line 100 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::BLI_color_convert_to_theme4b(), BLI_init_srgb_conversion(), EXPECT_EQ(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, and blender::ColorSceneLinear4f< Alpha >::unpremultiply_alpha().
| blender::tests::TEST | ( | color | , |
| SceneLinearPremultipliedToSrgbFloat | |||
| ) |
Definition at line 77 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::BLI_color_convert_to_theme4f(), BLI_init_srgb_conversion(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, and blender::ColorSceneLinear4f< Alpha >::unpremultiply_alpha().
| blender::tests::TEST | ( | color | , |
| SceneLinearPremultipliedToStraight | |||
| ) |
Definition at line 56 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, and blender::ColorSceneLinear4f< Alpha >::unpremultiply_alpha().
| blender::tests::TEST | ( | color | , |
| SceneLinearStraightSrgbByte | |||
| ) |
Definition at line 89 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::BLI_color_convert_to_theme4b(), BLI_init_srgb_conversion(), EXPECT_EQ(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| SceneLinearStraightSrgbFloat | |||
| ) |
Definition at line 66 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::BLI_color_convert_to_theme4f(), BLI_init_srgb_conversion(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| SceneLinearStraightToPremultiplied | |||
| ) |
Definition at line 46 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorSceneLinear4f< Alpha >::premultiply_alpha(), and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| SrgbStraightFloatToByte | |||
| ) |
Definition at line 23 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, EXPECT_EQ(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, and blender::ColorTheme4< ChannelStorageType >::to_4b().
| blender::tests::TEST | ( | color | , |
| SrgbStraightToSceneLinearPremultiplied | |||
| ) |
Definition at line 33 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::BLI_color_convert_to_scene_linear(), BLI_init_srgb_conversion(), blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, and blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r.
| blender::tests::TEST | ( | color | , |
| ThemeByteToFloat | |||
| ) |
Definition at line 13 of file BLI_color_test.cc.
References blender::ColorRGBA< ChannelStorageType, Space, Alpha >::a, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::b, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::g, blender::ColorRGBA< ChannelStorageType, Space, Alpha >::r, and blender::ColorTheme4< ChannelStorageType >::to_4f().
| blender::tests::TEST | ( | cpp_type | , |
| Alignment | |||
| ) |
Definition at line 90 of file BLI_cpp_type_test.cc.
References blender::CPPType::alignment(), CPPType_TestType, and EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| CopyAssignCompressed | |||
| ) |
Definition at line 384 of file BLI_cpp_type_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| CopyToInitialized | |||
| ) |
Definition at line 206 of file BLI_cpp_type_test.cc.
References blender::CPPType::copy_assign(), blender::CPPType::copy_assign_indices(), blender::CPPType::copy_assign_n(), copy_assigned_from_value, copy_assigned_value, CPPType_TestType, and EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| CopyToUninitialized | |||
| ) |
Definition at line 175 of file BLI_cpp_type_test.cc.
References blender::CPPType::copy_construct(), blender::CPPType::copy_construct_indices(), blender::CPPType::copy_construct_n(), copy_constructed_from_value, copy_constructed_value, CPPType_TestType, and EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| DebugPrint | |||
| ) |
Definition at line 351 of file BLI_cpp_type_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| DefaultConstruction | |||
| ) |
Definition at line 101 of file BLI_cpp_type_test.cc.
References buffer, CPPType_TestType, blender::CPPType::default_construct(), blender::CPPType::default_construct_indices(), blender::CPPType::default_construct_n(), default_constructed_value, and EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| DefaultConstructTrivial | |||
| ) |
Definition at line 121 of file BLI_cpp_type_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| Destruct | |||
| ) |
Definition at line 155 of file BLI_cpp_type_test.cc.
References buffer, CPPType_TestType, blender::CPPType::destruct(), blender::CPPType::destruct_indices(), blender::CPPType::destruct_n(), destructed_value, and EXPECT_EQ().
| blender::tests::TEST | ( | cpp_type | , |
| FillInitialized | |||
| ) |
Definition at line 299 of file BLI_cpp_type_test.cc.
References copy_assigned_from_value, copy_assigned_value, CPPType_TestType, EXPECT_EQ(), blender::CPPType::fill_assign_indices(), and blender::CPPType::fill_assign_n().
| blender::tests::TEST | ( | cpp_type | , |
| FillUninitialized | |||
| ) |
Definition at line 325 of file BLI_cpp_type_test.cc.
References copy_constructed_from_value, copy_constructed_value, CPPType_TestType, EXPECT_EQ(), blender::CPPType::fill_construct_indices(), and blender::CPPType::fill_construct_n().
| blender::tests::TEST | ( | cpp_type | , |
| Is | |||
| ) |
Definition at line 95 of file BLI_cpp_type_test.cc.
References CPPType_TestType, and blender::CPPType::is().
| blender::tests::TEST | ( | cpp_type | , |
| RelocateToInitialized | |||
| ) |
Definition at line 268 of file BLI_cpp_type_test.cc.
References CPPType_TestType, destructed_value, EXPECT_EQ(), move_assigned_value, blender::CPPType::relocate_assign(), blender::CPPType::relocate_assign_indices(), and blender::CPPType::relocate_assign_n().
| blender::tests::TEST | ( | cpp_type | , |
| RelocateToUninitialized | |||
| ) |
Definition at line 237 of file BLI_cpp_type_test.cc.
References CPPType_TestType, destructed_value, EXPECT_EQ(), move_constructed_value, blender::CPPType::relocate_construct(), blender::CPPType::relocate_construct_indices(), and blender::CPPType::relocate_construct_n().
| blender::tests::TEST | ( | cpp_type | , |
| Size | |||
| ) |
Definition at line 85 of file BLI_cpp_type_test.cc.
References CPPType_TestType, EXPECT_EQ(), and blender::CPPType::size().
| blender::tests::TEST | ( | cpp_type | , |
| ToStaticType | |||
| ) |
Definition at line 360 of file BLI_cpp_type_test.cc.
References EXPECT_EQ(), float(), T, type, and types.
| blender::tests::TEST | ( | cpp_type | , |
| ValueInitialize | |||
| ) |
Definition at line 128 of file BLI_cpp_type_test.cc.
References buffer, CPPType_TestType, default_constructed_value, EXPECT_EQ(), blender::CPPType::value_initialize(), blender::CPPType::value_initialize_indices(), and blender::CPPType::value_initialize_n().
| blender::tests::TEST | ( | cpp_type | , |
| ValueInitializeTrivial | |||
| ) |
Definition at line 148 of file BLI_cpp_type_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | disjoint_set | , |
| Test | |||
| ) |
Definition at line 10 of file BLI_disjoint_set_test.cc.
References EXPECT_EQ(), blender::DisjointSet::find_root(), blender::DisjointSet::in_same_set(), and blender::DisjointSet::join().
| blender::tests::TEST | ( | fileops | , |
| fstream_open_charptr_filename | |||
| ) |
Definition at line 24 of file BLI_fileops_test.cc.
| blender::tests::TEST | ( | fileops | , |
| fstream_open_string_filename | |||
| ) |
Definition at line 9 of file BLI_fileops_test.cc.
| blender::tests::TEST | ( | float3x3 | , |
| Identity | |||
| ) |
Definition at line 11 of file BLI_float3x3_test.cc.
References EXPECT_EQ(), blender::float3x3::identity(), point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| Inverted | |||
| ) |
Definition at line 98 of file BLI_float3x3_test.cc.
References blender::float3x3::from_translation_rotation_scale(), blender::float3x3::inverted(), M_PI_4, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| NormalizedAxes | |||
| ) |
Definition at line 47 of file BLI_float3x3_test.cc.
References blender::float3x3::from_normalized_axes(), blender::float3x3::from_translation_rotation_scale(), M_PI_4, point, result, and sqrt().
| blender::tests::TEST | ( | float3x3 | , |
| Origin | |||
| ) |
Definition at line 109 of file BLI_float3x3_test.cc.
References blender::float3x3::from_origin_transformation(), blender::float3x3::from_rotation(), M_PI_2, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| PostTransformationMultiplication | |||
| ) |
Definition at line 66 of file BLI_float3x3_test.cc.
References blender::float3x3::from_rotation(), blender::float3x3::from_translation(), M_PI_2, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| PreTransformationMultiplication | |||
| ) |
Definition at line 77 of file BLI_float3x3_test.cc.
References blender::float3x3::from_rotation(), blender::float3x3::from_translation(), M_PI_2, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| Rotation | |||
| ) |
Definition at line 28 of file BLI_float3x3_test.cc.
References blender::float3x3::from_rotation(), M_PI_2, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| TransformationMultiplicationAssignment | |||
| ) |
Definition at line 88 of file BLI_float3x3_test.cc.
References blender::float3x3::from_rotation(), blender::float3x3::from_translation(), M_PI_2, point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| Translation | |||
| ) |
Definition at line 19 of file BLI_float3x3_test.cc.
References blender::float3x3::from_translation(), point, and result.
| blender::tests::TEST | ( | float3x3 | , |
| TranslationRotationScale | |||
| ) |
Definition at line 37 of file BLI_float3x3_test.cc.
References blender::float3x3::from_translation_rotation_scale(), M_PI_2, point, and result.
| blender::tests::TEST | ( | function_ref | , |
| CallSafe | |||
| ) |
Definition at line 102 of file BLI_function_ref_test.cc.
References BLI_STATIC_ASSERT, and EXPECT_EQ().
| blender::tests::TEST | ( | function_ref | , |
| CallSafeVoid | |||
| ) |
Definition at line 115 of file BLI_function_ref_test.cc.
References BLI_STATIC_ASSERT, EXPECT_EQ(), and void.
| blender::tests::TEST | ( | function_ref | , |
| ConstantFunction | |||
| ) |
Definition at line 39 of file BLI_function_ref_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | function_ref | , |
| CopyDoesNotReferenceFunctionRef | |||
| ) |
Definition at line 69 of file BLI_function_ref_test.cc.
References EXPECT_EQ(), x, and y.
| blender::tests::TEST | ( | function_ref | , |
| CopyDoesNotReferenceFunctionRef2 | |||
| ) |
Definition at line 79 of file BLI_function_ref_test.cc.
References EXPECT_EQ(), x, y, and z.
| blender::tests::TEST | ( | function_ref | , |
| InitializeWithNull | |||
| ) |
Definition at line 127 of file BLI_function_ref_test.cc.
| blender::tests::TEST | ( | function_ref | , |
| MutableStatefullLambda | |||
| ) |
Definition at line 46 of file BLI_function_ref_test.cc.
References counter, and EXPECT_EQ().
| blender::tests::TEST | ( | function_ref | , |
| Null | |||
| ) |
Definition at line 56 of file BLI_function_ref_test.cc.
| blender::tests::TEST | ( | function_ref | , |
| ReferenceAnotherFunctionRef | |||
| ) |
Definition at line 90 of file BLI_function_ref_test.cc.
References EXPECT_EQ(), x, and y.
| blender::tests::TEST | ( | function_ref | , |
| StandaloneFunction | |||
| ) |
Definition at line 33 of file BLI_function_ref_test.cc.
References add_two_numbers(), EXPECT_EQ(), perform_binary_operation(), and result.
| blender::tests::TEST | ( | function_ref | , |
| StatefullLambda | |||
| ) |
Definition at line 20 of file BLI_function_ref_test.cc.
References Freestyle::a, usdtokens::b(), EXPECT_EQ(), perform_binary_operation(), and result.
| blender::tests::TEST | ( | function_ref | , |
| StatelessLambda | |||
| ) |
Definition at line 14 of file BLI_function_ref_test.cc.
References Freestyle::a, usdtokens::b(), EXPECT_EQ(), perform_binary_operation(), and result.
| blender::tests::TEST | ( | generic_array | , |
| BufferAndSizeConstructor | |||
| ) |
Definition at line 65 of file BLI_generic_array_test.cc.
References buffer, array< T, alignment >::data(), EXPECT_EQ(), MEM_malloc_arrayN, and array< T, alignment >::size().
| blender::tests::TEST | ( | generic_array | , |
| CopyConstructor | |||
| ) |
Definition at line 41 of file BLI_generic_array_test.cc.
References blender::GArray< Allocator >::as_mutable_span(), blender::GArray< Allocator >::as_span(), blender::GArray< Allocator >::data(), EXPECT_EQ(), blender::MutableSpan< T >::fill(), blender::GArray< Allocator >::is_empty(), blender::GArray< Allocator >::size(), blender::GSpan::typed(), and blender::GMutableSpan::typed().
| blender::tests::TEST | ( | generic_array | , |
| InContainer | |||
| ) |
Definition at line 105 of file BLI_generic_array_test.cc.
References blender::arrays, and EXPECT_EQ().
| blender::tests::TEST | ( | generic_array | , |
| MoveConstructor | |||
| ) |
Definition at line 21 of file BLI_generic_array_test.cc.
References blender::GArray< Allocator >::as_mutable_span(), blender::GArray< Allocator >::as_span(), blender::GArray< Allocator >::data(), EXPECT_EQ(), blender::MutableSpan< T >::fill(), blender::GArray< Allocator >::is_empty(), blender::GArray< Allocator >::size(), blender::GArray< Allocator >::type(), blender::GSpan::typed(), and blender::GMutableSpan::typed().
| blender::tests::TEST | ( | generic_array | , |
| Reinitialize | |||
| ) |
Definition at line 80 of file BLI_generic_array_test.cc.
References array< T, alignment >::data(), blender::MutableSpan< T >::data(), EXPECT_EQ(), blender::MutableSpan< T >::fill(), array< T, alignment >::size(), blender::GMutableSpan::size(), and blender::GMutableSpan::typed().
| blender::tests::TEST | ( | generic_array | , |
| TypeConstructor | |||
| ) |
Definition at line 12 of file BLI_generic_array_test.cc.
References array< T, alignment >::data(), EXPECT_EQ(), and array< T, alignment >::size().
| blender::tests::TEST | ( | generic_mutable_span | , |
| BufferAndSizeConstructor | |||
| ) |
Definition at line 38 of file BLI_generic_span_test.cc.
References buffer, EXPECT_EQ(), blender::GMutableSpan::is_empty(), blender::GMutableSpan::size(), and blender::GMutableSpan::typed().
| blender::tests::TEST | ( | generic_mutable_span | , |
| TypeConstructor | |||
| ) |
Definition at line 31 of file BLI_generic_span_test.cc.
References EXPECT_EQ(), blender::GMutableSpan::is_empty(), and blender::GMutableSpan::size().
| blender::tests::TEST | ( | generic_span | , |
| BufferAndSizeConstructor | |||
| ) |
Definition at line 17 of file BLI_generic_span_test.cc.
References buffer, EXPECT_EQ(), blender::GSpan::is_empty(), blender::GSpan::size(), and blender::GSpan::typed().
| blender::tests::TEST | ( | generic_span | , |
| TypeConstructor | |||
| ) |
Definition at line 9 of file BLI_generic_span_test.cc.
References EXPECT_EQ(), blender::GSpan::is_empty(), blender::GSpan::size(), and blender::GSpan::typed().
| blender::tests::TEST | ( | generic_vector_array | , |
| Append | |||
| ) |
Definition at line 16 of file BLI_generic_vector_array_test.cc.
References blender::GVectorArray::append(), EXPECT_EQ(), and size().
| blender::tests::TEST | ( | generic_vector_array | , |
| Construct | |||
| ) |
Definition at line 9 of file BLI_generic_vector_array_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | generic_vector_array | , |
| Extend | |||
| ) |
Definition at line 31 of file BLI_generic_vector_array_test.cc.
References EXPECT_EQ(), blender::GVectorArray::extend(), and size().
| blender::tests::TEST | ( | index_mask | , |
| ArrayConstructor | |||
| ) |
Definition at line 15 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::tests::TEST | ( | index_mask | , |
| ContainedIn | |||
| ) |
Definition at line 207 of file BLI_index_mask_test.cc.
| blender::tests::TEST | ( | index_mask | , |
| DefaultConstructor | |||
| ) |
Definition at line 8 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), and mask().
| blender::tests::TEST | ( | index_mask | , |
| ExtractRanges | |||
| ) |
Definition at line 67 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::IndexMask::extract_ranges(), indices, offset, blender::IndexRange::size(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | index_mask | , |
| ExtractRangesInvert | |||
| ) |
Definition at line 165 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), blender::IndexMask::extract_ranges_invert(), indices, blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | index_mask | , |
| Invert | |||
| ) |
Definition at line 134 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), indices, blender::IndexMask::indices(), blender::IndexMask::invert(), blender::IndexMask::is_empty(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), and blender::IndexMask::size().
| blender::tests::TEST | ( | index_mask | , |
| RangeConstructor | |||
| ) |
Definition at line 28 of file BLI_index_mask_test.cc.
References EXPECT_EQ(), indices, and mask().
| blender::tests::TEST | ( | index_mask | , |
| SliceAndOffset | |||
| ) |
Definition at line 43 of file BLI_index_mask_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::as_span(), EXPECT_EQ(), indices, blender::IndexMask::is_range(), mask(), and blender::IndexMask::size().
| blender::tests::TEST | ( | index_range | , |
| After | |||
| ) |
Definition at line 70 of file BLI_index_range_test.cc.
References blender::IndexRange::after(), EXPECT_EQ(), and blender::IndexRange::size().
| blender::tests::TEST | ( | index_range | , |
| AsSpan | |||
| ) |
Definition at line 211 of file BLI_index_range_test.cc.
References blender::IndexRange::as_span(), EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | index_range | , |
| Before | |||
| ) |
Definition at line 61 of file BLI_index_range_test.cc.
References blender::IndexRange::before(), EXPECT_EQ(), and blender::IndexRange::size().
| blender::tests::TEST | ( | index_range | , |
| constexpr_ | |||
| ) |
Definition at line 222 of file BLI_index_range_test.cc.
References BLI_STATIC_ASSERT, and EXPECT_EQ().
| blender::tests::TEST | ( | index_range | , |
| Contains | |||
| ) |
Definition at line 80 of file BLI_index_range_test.cc.
References blender::IndexRange::contains().
| blender::tests::TEST | ( | index_range | , |
| DefaultConstructor | |||
| ) |
Definition at line 10 of file BLI_index_range_test.cc.
References EXPECT_EQ(), blender::IndexRange::size(), and vector.
| blender::tests::TEST | ( | index_range | , |
| DropBack | |||
| ) |
Definition at line 138 of file BLI_index_range_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | index_range | , |
| DropBackAll | |||
| ) |
Definition at line 147 of file BLI_index_range_test.cc.
References Freestyle::a.
| blender::tests::TEST | ( | index_range | , |
| DropFront | |||
| ) |
Definition at line 154 of file BLI_index_range_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | index_range | , |
| DropFrontAll | |||
| ) |
Definition at line 171 of file BLI_index_range_test.cc.
References Freestyle::a, and blender::IndexRange::is_empty().
| blender::tests::TEST | ( | index_range | , |
| DropFrontLargeN | |||
| ) |
Definition at line 164 of file BLI_index_range_test.cc.
References Freestyle::a, and blender::IndexRange::is_empty().
| blender::tests::TEST | ( | index_range | , |
| First | |||
| ) |
Definition at line 90 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and blender::IndexRange::first().
| blender::tests::TEST | ( | index_range | , |
| GenericAlgorithms | |||
| ) |
Definition at line 230 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and v.
| blender::tests::TEST | ( | index_range | , |
| Last | |||
| ) |
Definition at line 96 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and blender::IndexRange::last().
| blender::tests::TEST | ( | index_range | , |
| MultipleElementRange | |||
| ) |
Definition at line 37 of file BLI_index_range_test.cc.
References EXPECT_EQ(), blender::IndexRange::size(), and vector.
| blender::tests::TEST | ( | index_range | , |
| OneAfterEnd | |||
| ) |
Definition at line 102 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and blender::IndexRange::one_after_last().
| blender::tests::TEST | ( | index_range | , |
| OneBeforeStart | |||
| ) |
Definition at line 108 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and blender::IndexRange::one_before_start().
| blender::tests::TEST | ( | index_range | , |
| SingleElementRange | |||
| ) |
Definition at line 22 of file BLI_index_range_test.cc.
References blender::IndexRange::begin(), EXPECT_EQ(), blender::IndexRange::size(), and vector.
| blender::tests::TEST | ( | index_range | , |
| Slice | |||
| ) |
Definition at line 120 of file BLI_index_range_test.cc.
References EXPECT_EQ(), blender::IndexRange::first(), blender::IndexRange::last(), blender::IndexRange::size(), and blender::IndexRange::slice().
| blender::tests::TEST | ( | index_range | , |
| SliceRange | |||
| ) |
Definition at line 129 of file BLI_index_range_test.cc.
References EXPECT_EQ(), blender::IndexRange::first(), blender::IndexRange::last(), blender::IndexRange::size(), and blender::IndexRange::slice().
| blender::tests::TEST | ( | index_range | , |
| Start | |||
| ) |
Definition at line 114 of file BLI_index_range_test.cc.
References EXPECT_EQ(), and blender::IndexRange::start().
| blender::tests::TEST | ( | index_range | , |
| SubscriptOperator | |||
| ) |
Definition at line 53 of file BLI_index_range_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | index_range | , |
| TakeBack | |||
| ) |
Definition at line 194 of file BLI_index_range_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | index_range | , |
| TakeBackLargeN | |||
| ) |
Definition at line 203 of file BLI_index_range_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::IndexRange::size().
| blender::tests::TEST | ( | index_range | , |
| TakeFront | |||
| ) |
Definition at line 178 of file BLI_index_range_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::IndexRange::size().
| blender::tests::TEST | ( | index_range | , |
| TakeFrontLargeN | |||
| ) |
Definition at line 187 of file BLI_index_range_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::IndexRange::size().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| BuildSmall | |||
| ) |
Definition at line 10 of file BLI_inplace_priority_queue_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| DecreasePriority | |||
| ) |
Definition at line 24 of file BLI_inplace_priority_queue_test.cc.
References EXPECT_EQ(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::peek(), and blender::InplacePriorityQueue< T, FirstHasHigherPriority >::priority_decreased().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| IncreasePriority | |||
| ) |
Definition at line 36 of file BLI_inplace_priority_queue_test.cc.
References EXPECT_EQ(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::peek(), and blender::InplacePriorityQueue< T, FirstHasHigherPriority >::priority_increased().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| IndicesAccess | |||
| ) |
Definition at line 93 of file BLI_inplace_priority_queue_test.cc.
References blender::InplacePriorityQueue< T, FirstHasHigherPriority >::active_indices(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::all_indices(), EXPECT_EQ(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::inactive_indices(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::pop(), and blender::Span< T >::size().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| ManyPriorityChanges | |||
| ) |
Definition at line 67 of file BLI_inplace_priority_queue_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::RandomNumberGenerator::get_int32(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::is_empty(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::pop(), and blender::InplacePriorityQueue< T, FirstHasHigherPriority >::priority_changed().
| blender::tests::TEST | ( | inplace_priority_queue | , |
| PopAll | |||
| ) |
Definition at line 48 of file BLI_inplace_priority_queue_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::RandomNumberGenerator::get_int32(), blender::InplacePriorityQueue< T, FirstHasHigherPriority >::is_empty(), and blender::InplacePriorityQueue< T, FirstHasHigherPriority >::pop().
| blender::tests::TEST | ( | linear_allocator | , |
| AllocateArray | |||
| ) |
Definition at line 69 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::allocate_array(), EXPECT_EQ(), and blender::MutableSpan< T >::size().
| blender::tests::TEST | ( | linear_allocator | , |
| AllocateLarge | |||
| ) |
Definition at line 119 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::allocate().
| blender::tests::TEST | ( | linear_allocator | , |
| AllocationAlignment | |||
| ) |
Definition at line 16 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::allocate(), and is_aligned().
| blender::tests::TEST | ( | linear_allocator | , |
| Construct | |||
| ) |
Definition at line 77 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::construct(), and EXPECT_EQ().
| blender::tests::TEST | ( | linear_allocator | , |
| ConstructArray | |||
| ) |
Definition at line 139 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::construct_array(), and EXPECT_EQ().
| blender::tests::TEST | ( | linear_allocator | , |
| ConstructArrayCopy | |||
| ) |
| blender::tests::TEST | ( | linear_allocator | , |
| ConstructElementsAndPointerArray | |||
| ) |
Definition at line 88 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::construct_elements_and_pointer_array(), EXPECT_EQ(), blender::Span< T >::size(), and size().
| blender::tests::TEST | ( | linear_allocator | , |
| CopyString | |||
| ) |
Definition at line 55 of file BLI_linear_allocator_test.cc.
References buffer, blender::LinearAllocator< Allocator >::copy_string(), blender::StringRefBase::data(), EXPECT_EQ(), and blender::LinearAllocator< Allocator >::provide_buffer().
| blender::tests::TEST | ( | linear_allocator | , |
| ManyAllocations | |||
| ) |
Definition at line 127 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::allocate(), buffer, blender::RandomNumberGenerator::get_int32(), and size().
| blender::tests::TEST | ( | linear_allocator | , |
| PackedAllocation | |||
| ) |
Definition at line 33 of file BLI_linear_allocator_test.cc.
References blender::LinearAllocator< Allocator >::allocate(), buffer, EXPECT_EQ(), and blender::LinearAllocator< Allocator >::provide_buffer().
| blender::tests::TEST | ( | map | , |
| AddAsVariadic | |||
| ) |
Definition at line 607 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| AddIncreasesSize | |||
| ) |
Definition at line 22 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| AddMany | |||
| ) |
Definition at line 63 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| AddNewExceptions | |||
| ) |
Definition at line 523 of file BLI_map_test.cc.
References EXPECT_EQ(), map, and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | map | , |
| AddOrModify | |||
| ) |
Definition at line 282 of file BLI_map_test.cc.
References create_func(), EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| AddOrModifyExceptions | |||
| ) |
Definition at line 560 of file BLI_map_test.cc.
| blender::tests::TEST | ( | map | , |
| AddOrModifyReference | |||
| ) |
Definition at line 299 of file BLI_map_test.cc.
References Freestyle::a, create_func(), EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| AddOverwrite | |||
| ) |
Definition at line 317 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| Clear | |||
| ) |
Definition at line 404 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| ConstKeysAndValues | |||
| ) |
Definition at line 474 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| Contains | |||
| ) |
Definition at line 35 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| CopyAssignment | |||
| ) |
Definition at line 390 of file BLI_map_test.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | map | , |
| CopyConstructorExceptions | |||
| ) |
Definition at line 502 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| DefaultConstructor | |||
| ) |
Definition at line 15 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| EnumKey | |||
| ) |
Definition at line 577 of file BLI_map_test.cc.
| blender::tests::TEST | ( | map | , |
| ForeachItem | |||
| ) |
| blender::tests::TEST | ( | map | , |
| GenericAlgorithms | |||
| ) |
Definition at line 590 of file BLI_map_test.cc.
References count, EXPECT_EQ(), map, and v.
| blender::tests::TEST | ( | map | , |
| ItemIterator | |||
| ) |
Definition at line 181 of file BLI_map_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::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::items(), and map.
| blender::tests::TEST | ( | map | , |
| KeyIterator | |||
| ) |
| blender::tests::TEST | ( | map | , |
| LookupExisting | |||
| ) |
Definition at line 45 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| LookupKey | |||
| ) |
Definition at line 643 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| LookupNotExisting | |||
| ) |
Definition at line 54 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| LookupOrAdd | |||
| ) |
Definition at line 340 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| LookupOrAddCB_Lambdas | |||
| ) |
Definition at line 270 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| LookupOrAddCB_SeparateFunction | |||
| ) |
Definition at line 261 of file BLI_map_test.cc.
References EXPECT_EQ(), map, and return_42().
| blender::tests::TEST | ( | map | , |
| LookupOrAddDefault | |||
| ) |
Definition at line 329 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| MoveAssignment | |||
| ) |
Definition at line 376 of file BLI_map_test.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | map | , |
| MoveConstructorExceptions | |||
| ) |
Definition at line 512 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| MoveConstructorLarge | |||
| ) |
Definition at line 362 of file BLI_map_test.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), EXPECT_EQ(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | map | , |
| MoveConstructorSmall | |||
| ) |
Definition at line 349 of file BLI_map_test.cc.
References blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup(), blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_ptr(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | map | , |
| MutableItemIterator | |||
| ) |
Definition at line 222 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| MutableItemToItemConversion | |||
| ) |
| blender::tests::TEST | ( | map | , |
| MutableValueIterator | |||
| ) |
Definition at line 208 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PointerKeys | |||
| ) |
Definition at line 455 of file BLI_map_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PopDefault | |||
| ) |
Definition at line 106 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PopExceptions | |||
| ) |
Definition at line 549 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PopItem | |||
| ) |
Definition at line 72 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PopItemMany | |||
| ) |
Definition at line 125 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| PopTry | |||
| ) |
Definition at line 89 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| Remove | |||
| ) |
Definition at line 444 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| RemoveDuringIteration | |||
| ) |
Definition at line 616 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| ReserveExceptions | |||
| ) |
Definition at line 537 of file BLI_map_test.cc.
References map.
| blender::tests::TEST | ( | map | , |
| UniquePtrValue | |||
| ) |
Definition at line 421 of file BLI_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | map | , |
| ValueIterator | |||
| ) |
| blender::tests::TEST | ( | math_base | , |
| CeilPowerOf10 | |||
| ) |
Definition at line 121 of file BLI_math_base_test.cc.
References ceil_power_of_10(), and EXPECT_EQ().
| blender::tests::TEST | ( | math_base | , |
| ClampInt | |||
| ) |
Definition at line 144 of file BLI_math_base_test.cc.
References blender::math::clamp(), and EXPECT_EQ().
| blender::tests::TEST | ( | math_base | , |
| CompareFFRelativeNormal | |||
| ) |
Definition at line 20 of file BLI_math_base_test.cc.
References compare_ff_relative().
| blender::tests::TEST | ( | math_base | , |
| CompareFFRelativeValid | |||
| ) |
Definition at line 15 of file BLI_math_base_test.cc.
| blender::tests::TEST | ( | math_base | , |
| CompareFFRelativeZero | |||
| ) |
Definition at line 51 of file BLI_math_base_test.cc.
References compare_ff_relative().
| blender::tests::TEST | ( | math_base | , |
| FloorPowerOf10 | |||
| ) |
Definition at line 130 of file BLI_math_base_test.cc.
References EXPECT_EQ(), and floor_power_of_10().
| blender::tests::TEST | ( | math_base | , |
| InterpolateInt | |||
| ) |
Definition at line 154 of file BLI_math_base_test.cc.
References EXPECT_EQ(), and blender::math::interpolate().
| blender::tests::TEST | ( | math_base | , |
| Log2CeilU | |||
| ) |
Definition at line 106 of file BLI_math_base_test.cc.
References EXPECT_EQ(), and log2_ceil_u().
| blender::tests::TEST | ( | math_base | , |
| Log2FloorU | |||
| ) |
Definition at line 91 of file BLI_math_base_test.cc.
References EXPECT_EQ(), and log2_floor_u().
| blender::tests::TEST | ( | math_base | , |
| Midpoint | |||
| ) |
Definition at line 149 of file BLI_math_base_test.cc.
References blender::math::midpoint().
| blender::tests::TEST | ( | math_base | , |
| MinVectorAndFloat | |||
| ) |
Definition at line 139 of file BLI_math_base_test.cc.
References EXPECT_EQ(), and blender::math::min().
| blender::tests::TEST | ( | math_vec_types | , |
| ComponentMasking | |||
| ) |
Definition at line 115 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| Divide | |||
| ) |
Definition at line 149 of file BLI_math_vec_types_test.cc.
References Freestyle::a, usdtokens::b(), and result.
| blender::tests::TEST | ( | math_vec_types | , |
| DivideFloatByVector | |||
| ) |
Definition at line 158 of file BLI_math_vec_types_test.cc.
References Freestyle::a, usdtokens::b(), and result.
| blender::tests::TEST | ( | math_vec_types | , |
| DivideFloatByVectorSmall | |||
| ) |
Definition at line 167 of file BLI_math_vec_types_test.cc.
References result.
| blender::tests::TEST | ( | math_vec_types | , |
| MixedScalarVectorConstructorVec3 | |||
| ) |
Definition at line 63 of file BLI_math_vec_types_test.cc.
| blender::tests::TEST | ( | math_vec_types | , |
| MixedScalarVectorConstructorVec4 | |||
| ) |
Definition at line 76 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| MultiScalarConstructorVec2 | |||
| ) |
Definition at line 39 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| MultiScalarConstructorVec3 | |||
| ) |
Definition at line 46 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| MultiScalarConstructorVec4 | |||
| ) |
Definition at line 54 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| PointerArrayConversion | |||
| ) |
Definition at line 132 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ(), float(), and ptr.
| blender::tests::TEST | ( | math_vec_types | , |
| PointerConversion | |||
| ) |
Definition at line 123 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| ScalarConstructorDouble | |||
| ) |
Definition at line 32 of file BLI_math_vec_types_test.cc.
| blender::tests::TEST | ( | math_vec_types | , |
| ScalarConstructorFloat | |||
| ) |
Definition at line 25 of file BLI_math_vec_types_test.cc.
| blender::tests::TEST | ( | math_vec_types | , |
| ScalarConstructorInt | |||
| ) |
Definition at line 18 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| ScalarConstructorUnsigned | |||
| ) |
Definition at line 11 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vec_types | , |
| VectorTypeConversion | |||
| ) |
Definition at line 142 of file BLI_math_vec_types_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | math_vector | , |
| CeilToMultiple | |||
| ) |
Definition at line 108 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), blender::math::ceil_to_multiple(), and result.
| blender::tests::TEST | ( | math_vector | , |
| Clamp | |||
| ) |
Definition at line 71 of file BLI_math_vector_test.cc.
References blender::math::clamp(), EXPECT_EQ(), max, min, and result.
| blender::tests::TEST | ( | math_vector | , |
| ClampVecWithFloats | |||
| ) |
Definition at line 11 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, clamp_v2(), max, and min.
| blender::tests::TEST | ( | math_vector | , |
| ClampVecWithVecs | |||
| ) |
Definition at line 32 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, clamp_v2_v2v2(), max, and min.
| blender::tests::TEST | ( | math_vector | , |
| DivideCeil | |||
| ) |
Definition at line 118 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), blender::math::divide_ceil(), and result.
| blender::tests::TEST | ( | math_vector | , |
| InterpolateFloat | |||
| ) |
Definition at line 98 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), blender::math::interpolate(), and result.
| blender::tests::TEST | ( | math_vector | , |
| InterpolateInt | |||
| ) |
Definition at line 88 of file BLI_math_vector_test.cc.
References Freestyle::a, usdtokens::b(), EXPECT_EQ(), blender::math::interpolate(), and result.
| blender::tests::TEST | ( | math_vector | , |
| test_invert_v3_safe | |||
| ) |
Definition at line 53 of file BLI_math_vector_test.cc.
References invert_v3(), and invert_v3_safe().
| blender::tests::TEST | ( | memory_utils | , |
| DefaultConstructN_ActuallyCallsConstructor | |||
| ) |
Definition at line 39 of file BLI_memory_utils_test.cc.
References alive, buffer, blender::default_construct_n(), blender::destruct_n(), and EXPECT_EQ().
| blender::tests::TEST | ( | memory_utils | , |
| DefaultConstructN_StrongExceptionSafety | |||
| ) |
Definition at line 51 of file BLI_memory_utils_test.cc.
References alive, buffer, blender::default_construct_n(), and EXPECT_EQ().
| blender::tests::TEST | ( | memory_utils | , |
| ScopedDefer1 | |||
| ) |
Definition at line 179 of file BLI_memory_utils_test.cc.
References Freestyle::a, BLI_SCOPED_DEFER, and EXPECT_EQ().
| blender::tests::TEST | ( | memory_utils | , |
| ScopedDefer2 | |||
| ) |
Definition at line 192 of file BLI_memory_utils_test.cc.
References BLI_SCOPED_DEFER, and EXPECT_EQ().
| blender::tests::TEST | ( | memory_utils | , |
| UninitializedCopyN_ActuallyCopies | |||
| ) |
Definition at line 61 of file BLI_memory_utils_test.cc.
References alive, blender::default_construct_n(), blender::destruct_n(), EXPECT_EQ(), blender::TypedBuffer< T, Size >::ptr(), and blender::uninitialized_copy_n().
| blender::tests::TEST | ( | memory_utils | , |
| UninitializedCopyN_StrongExceptionSafety | |||
| ) |
Definition at line 78 of file BLI_memory_utils_test.cc.
References alive, blender::default_construct_n(), blender::destruct_n(), EXPECT_EQ(), blender::TypedBuffer< T, Size >::ptr(), and blender::uninitialized_copy_n().
| blender::tests::TEST | ( | memory_utils | , |
| UninitializedFillN_ActuallyCopies | |||
| ) |
Definition at line 93 of file BLI_memory_utils_test.cc.
References alive, buffer, blender::destruct_n(), EXPECT_EQ(), and blender::uninitialized_fill_n().
| blender::tests::TEST | ( | memory_utils | , |
| UninitializedFillN_StrongExceptionSafety | |||
| ) |
Definition at line 110 of file BLI_memory_utils_test.cc.
References alive, buffer, EXPECT_EQ(), and blender::uninitialized_fill_n().
| blender::tests::TEST | ( | multi_value_map | , |
| AddMultiple | |||
| ) |
Definition at line 53 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | multi_value_map | , |
| Items | |||
| ) |
Definition at line 105 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), map, and blender::Span< T >::size().
| blender::tests::TEST | ( | multi_value_map | , |
| Keys | |||
| ) |
| blender::tests::TEST | ( | multi_value_map | , |
| LookupExistant | |||
| ) |
Definition at line 17 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | multi_value_map | , |
| LookupMutable | |||
| ) |
Definition at line 32 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), map, and blender::MutableSpan< T >::size().
| blender::tests::TEST | ( | multi_value_map | , |
| LookupNotExistant | |||
| ) |
Definition at line 9 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | multi_value_map | , |
| UniquePtr | |||
| ) |
Definition at line 121 of file BLI_multi_value_map_test.cc.
References EXPECT_EQ(), and map.
| blender::tests::TEST | ( | multi_value_map | , |
| Values | |||
| ) |
Definition at line 90 of file BLI_multi_value_map_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), map, and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| AddAs | |||
| ) |
Definition at line 352 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_as().
| blender::tests::TEST | ( | set | , |
| AddExceptions | |||
| ) |
Definition at line 518 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | set | , |
| AddMany | |||
| ) |
| blender::tests::TEST | ( | set | , |
| AddMultiple | |||
| ) |
Definition at line 174 of file BLI_set_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | set | , |
| AddMultipleNew | |||
| ) |
Definition at line 187 of file BLI_set_test.cc.
References Freestyle::a.
| blender::tests::TEST | ( | set | , |
| AddNewExceptions | |||
| ) |
Definition at line 507 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), EXPECT_EQ(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | set | , |
| Clear | |||
| ) |
| blender::tests::TEST | ( | set | , |
| ContainsAs | |||
| ) |
| blender::tests::TEST | ( | set | , |
| ContainsAsString | |||
| ) |
| blender::tests::TEST | ( | set | , |
| ContainsExistant | |||
| ) |
Definition at line 31 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty().
| blender::tests::TEST | ( | set | , |
| ContainsNotExistant | |||
| ) |
Definition at line 25 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains().
| blender::tests::TEST | ( | set | , |
| CopyAssignment | |||
| ) |
| blender::tests::TEST | ( | set | , |
| CopyConstructor | |||
| ) |
| blender::tests::TEST | ( | set | , |
| CopyConstructorExceptions | |||
| ) |
Definition at line 489 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key().
| blender::tests::TEST | ( | set | , |
| CustomizeHashAndEquality | |||
| ) |
Definition at line 375 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove().
| blender::tests::TEST | ( | set | , |
| DefaultConstructor | |||
| ) |
| blender::tests::TEST | ( | set | , |
| Disjoint | |||
| ) |
Definition at line 166 of file BLI_set_test.cc.
References Freestyle::a, and usdtokens::b().
| blender::tests::TEST | ( | set | , |
| ForwardIterator | |||
| ) |
Definition at line 529 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::begin(), and EXPECT_EQ().
| blender::tests::TEST | ( | set | , |
| GenericAlgorithms | |||
| ) |
| blender::tests::TEST | ( | set | , |
| InitializerListConstructor | |||
| ) |
| blender::tests::TEST | ( | set | , |
| Intersects | |||
| ) |
Definition at line 158 of file BLI_set_test.cc.
References Freestyle::a, and usdtokens::b().
| blender::tests::TEST | ( | set | , |
| IntrusiveIntKey | |||
| ) |
Definition at line 390 of file BLI_set_test.cc.
| blender::tests::TEST | ( | set | , |
| Iterator | |||
| ) |
| blender::tests::TEST | ( | set | , |
| LookupKey | |||
| ) |
| blender::tests::TEST | ( | set | , |
| LookupKeyDefault | |||
| ) |
| blender::tests::TEST | ( | set | , |
| LookupKeyOrAdd | |||
| ) |
| blender::tests::TEST | ( | set | , |
| LookupKeyPtr | |||
| ) |
| blender::tests::TEST | ( | set | , |
| MoveAssignment | |||
| ) |
Definition at line 105 of file BLI_set_test.cc.
References EXPECT_EQ(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| MoveConstructor | |||
| ) |
Definition at line 81 of file BLI_set_test.cc.
References EXPECT_EQ(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| MoveConstructorExceptions | |||
| ) |
Definition at line 496 of file BLI_set_test.cc.
References EXPECT_EQ(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key().
| blender::tests::TEST | ( | set | , |
| OftenAddRemoveContained | |||
| ) |
Definition at line 210 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove_contained(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| PointerSet | |||
| ) |
Definition at line 251 of file BLI_set_test.cc.
References Freestyle::a, blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), usdtokens::b(), Freestyle::c, blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), EXPECT_EQ(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| Remove | |||
| ) |
Definition at line 263 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), EXPECT_EQ(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| RemoveAs | |||
| ) |
Definition at line 339 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains_as(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove_as().
| blender::tests::TEST | ( | set | , |
| RemoveContained | |||
| ) |
| blender::tests::TEST | ( | set | , |
| RemoveContainedAs | |||
| ) |
Definition at line 330 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains_as(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove_contained_as().
| blender::tests::TEST | ( | set | , |
| RemoveContainedMany | |||
| ) |
Definition at line 135 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove_contained().
| blender::tests::TEST | ( | set | , |
| RemoveDuringIteration | |||
| ) |
Definition at line 547 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::begin(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::end(), EXPECT_EQ(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| SpanConstructorExceptions | |||
| ) |
Definition at line 480 of file BLI_set_test.cc.
| blender::tests::TEST | ( | set | , |
| StringSet | |||
| ) |
Definition at line 240 of file BLI_set_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(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | set | , |
| StringViewKeys | |||
| ) |
| blender::tests::TEST | ( | set | , |
| UniquePtrValues | |||
| ) |
Definition at line 221 of file BLI_set_test.cc.
References blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), EXPECT_EQ(), and blender::Set< Key, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | span | , |
| AddConstToPointer | |||
| ) |
Definition at line 20 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| CastLargerSize | |||
| ) |
Definition at line 322 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::cast(), EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| CastSameSize | |||
| ) |
Definition at line 298 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::cast(), EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| CastSmallerSize | |||
| ) |
Definition at line 312 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::cast(), EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| Comparison | |||
| ) |
Definition at line 433 of file BLI_span_test.cc.
References Freestyle::a, and usdtokens::b().
| blender::tests::TEST | ( | span | , |
| Constexpr | |||
| ) |
Definition at line 406 of file BLI_span_test.cc.
References BLI_STATIC_ASSERT, bool, EXPECT_EQ(), and src.
| blender::tests::TEST | ( | span | , |
| Contains | |||
| ) |
Definition at line 155 of file BLI_span_test.cc.
References Freestyle::a, and blender::Span< T >::contains().
| blender::tests::TEST | ( | span | , |
| ContainsPtr | |||
| ) |
Definition at line 274 of file BLI_span_test.cc.
References Freestyle::a, and blender::Span< T >::contains_ptr().
| blender::tests::TEST | ( | span | , |
| CopyFrom | |||
| ) |
Definition at line 342 of file BLI_span_test.cc.
References blender::MutableSpan< T >::copy_from(), EXPECT_EQ(), and src.
| blender::tests::TEST | ( | span | , |
| Count | |||
| ) |
Definition at line 167 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::count(), and EXPECT_EQ().
| blender::tests::TEST | ( | span | , |
| DropBack | |||
| ) |
Definition at line 39 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::drop_back(), and EXPECT_EQ().
| blender::tests::TEST | ( | span | , |
| DropBackAll | |||
| ) |
Definition at line 48 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::drop_back(), and EXPECT_EQ().
| blender::tests::TEST | ( | span | , |
| DropFront | |||
| ) |
Definition at line 55 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::drop_front(), and EXPECT_EQ().
| blender::tests::TEST | ( | span | , |
| DropFrontAll | |||
| ) |
Definition at line 74 of file BLI_span_test.cc.
References Freestyle::a, blender::Span< T >::drop_front(), and EXPECT_EQ().
| blender::tests::TEST | ( | span | , |
| DropFrontLargeN | |||
| ) |
Definition at line 65 of file BLI_span_test.cc.
References Freestyle::a, blender::MutableSpan< T >::drop_front(), blender::Span< T >::drop_front(), blender::Span< T >::is_empty(), and blender::MutableSpan< T >::is_empty().
| blender::tests::TEST | ( | span | , |
| Fill | |||
| ) |
Definition at line 212 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::MutableSpan< T >::fill().
| blender::tests::TEST | ( | span | , |
| FillIndices | |||
| ) |
Definition at line 224 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::MutableSpan< T >::fill_indices().
| blender::tests::TEST | ( | span | , |
| FirstIndex | |||
| ) |
Definition at line 288 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::first_index().
| blender::tests::TEST | ( | span | , |
| FirstLast | |||
| ) |
Definition at line 244 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), blender::Span< T >::first(), and blender::Span< T >::last().
| blender::tests::TEST | ( | span | , |
| FirstLast_OneElement | |||
| ) |
Definition at line 254 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), blender::Span< T >::first(), and blender::Span< T >::last().
| blender::tests::TEST | ( | span | , |
| FromArray | |||
| ) |
Definition at line 203 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| FromInitializerList | |||
| ) |
Definition at line 187 of file BLI_span_test.cc.
References test_ref_from_initializer_list().
| blender::tests::TEST | ( | span | , |
| FromSmallVector | |||
| ) |
Definition at line 10 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| FromVector | |||
| ) |
Definition at line 192 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::size().
| blender::tests::TEST | ( | span | , |
| Get | |||
| ) |
Definition at line 263 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::get().
| blender::tests::TEST | ( | span | , |
| ImplicitConversions | |||
| ) |
Definition at line 421 of file BLI_span_test.cc.
References BLI_STATIC_ASSERT.
| blender::tests::TEST | ( | span | , |
| IsReferencing | |||
| ) |
Definition at line 29 of file BLI_span_test.cc.
References ARRAY_SIZE, EXPECT_EQ(), and blender::MutableSpan< T >::size().
| blender::tests::TEST | ( | span | , |
| MutableReverseIterator | |||
| ) |
Definition at line 391 of file BLI_span_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Vector< T, InlineBufferCapacity, Allocator >::data(), data, EXPECT_EQ(), blender::MutableSpan< T >::rbegin(), blender::MutableSpan< T >::rend(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and src.
| blender::tests::TEST | ( | span | , |
| ReverseIterator | |||
| ) |
Definition at line 355 of file BLI_span_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Vector< T, InlineBufferCapacity, Allocator >::data(), data, EXPECT_EQ(), blender::Span< T >::rbegin(), blender::Span< T >::rend(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and src.
| blender::tests::TEST | ( | span | , |
| ReverseMutableSpan | |||
| ) |
Definition at line 368 of file BLI_span_test.cc.
References blender::Span< T >::data(), blender::MutableSpan< T >::data(), and blender::MutableSpan< T >::reverse().
| blender::tests::TEST | ( | span | , |
| SizeInBytes | |||
| ) |
Definition at line 236 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::size_in_bytes().
| blender::tests::TEST | ( | span | , |
| Slice | |||
| ) |
Definition at line 117 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::slice().
| blender::tests::TEST | ( | span | , |
| SliceEmpty | |||
| ) |
Definition at line 126 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::slice().
| blender::tests::TEST | ( | span | , |
| SliceLargeN | |||
| ) |
Definition at line 142 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), blender::Span< T >::size(), blender::MutableSpan< T >::size(), blender::MutableSpan< T >::slice(), and blender::Span< T >::slice().
| blender::tests::TEST | ( | span | , |
| SliceRange | |||
| ) |
Definition at line 133 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::slice().
| blender::tests::TEST | ( | span | , |
| TakeBack | |||
| ) |
Definition at line 99 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::take_back().
| blender::tests::TEST | ( | span | , |
| TakeBackLargeN | |||
| ) |
Definition at line 108 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), blender::Span< T >::size(), blender::MutableSpan< T >::size(), blender::MutableSpan< T >::take_back(), and blender::Span< T >::take_back().
| blender::tests::TEST | ( | span | , |
| TakeFront | |||
| ) |
Definition at line 81 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), and blender::Span< T >::take_front().
| blender::tests::TEST | ( | span | , |
| TakeFrontLargeN | |||
| ) |
Definition at line 90 of file BLI_span_test.cc.
References Freestyle::a, EXPECT_EQ(), blender::Span< T >::size(), blender::MutableSpan< T >::size(), blender::MutableSpan< T >::take_front(), and blender::Span< T >::take_front().
| blender::tests::TEST | ( | span | , |
| VoidPointerSpan | |||
| ) |
Definition at line 332 of file BLI_span_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, and EXPECT_EQ().
| blender::tests::TEST | ( | stack | , |
| CopyAssignment | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| CopyConstructor | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| DefaultConstructor | |||
| ) |
Definition at line 11 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::is_empty(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| MoveAssignment | |||
| ) |
Definition at line 74 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| MoveConstructor | |||
| ) |
Definition at line 45 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| MoveConstructorExceptions | |||
| ) |
Definition at line 205 of file BLI_stack_cxx_test.cc.
References blender::Stack< T, InlineBufferCapacity, Allocator >::peek(), and blender::Stack< T, InlineBufferCapacity, Allocator >::push().
| blender::tests::TEST | ( | stack | , |
| OveralignedValues | |||
| ) |
Definition at line 189 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::peek(), and blender::Stack< T, InlineBufferCapacity, Allocator >::push().
| blender::tests::TEST | ( | stack | , |
| Peek | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| Pop | |||
| ) |
Definition at line 159 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), and blender::Stack< T, InlineBufferCapacity, Allocator >::push().
| blender::tests::TEST | ( | stack | , |
| PopExceptions | |||
| ) |
Definition at line 229 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::is_invariant_maintained(), blender::Stack< T, InlineBufferCapacity, Allocator >::peek(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), blender::Stack< T, InlineBufferCapacity, Allocator >::push(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| Push | |||
| ) |
Definition at line 86 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::push(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| PushAs | |||
| ) |
Definition at line 96 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), and blender::Stack< T, InlineBufferCapacity, Allocator >::push_as().
| blender::tests::TEST | ( | stack | , |
| PushExceptions | |||
| ) |
Definition at line 214 of file BLI_stack_cxx_test.cc.
References EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::is_invariant_maintained(), blender::Stack< T, InlineBufferCapacity, Allocator >::peek(), blender::Stack< T, InlineBufferCapacity, Allocator >::push(), blender::Stack< T, InlineBufferCapacity, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | stack | , |
| PushMultiple | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| PushMultipleAfterPop | |||
| ) |
Definition at line 137 of file BLI_stack_cxx_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), blender::Stack< T, InlineBufferCapacity, Allocator >::pop(), blender::Stack< T, InlineBufferCapacity, Allocator >::push(), blender::Stack< T, InlineBufferCapacity, Allocator >::push_multiple(), and blender::Stack< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | stack | , |
| PushMultipleExceptions | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| PushPopMany | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| SpanConstructor | |||
| ) |
| blender::tests::TEST | ( | stack | , |
| SpanConstructorExceptions | |||
| ) |
Definition at line 198 of file BLI_stack_cxx_test.cc.
| blender::tests::TEST | ( | stack | , |
| UniquePtrValues | |||
| ) |
| blender::tests::TEST | ( | string_ref | , |
| Add | |||
| ) |
Definition at line 117 of file BLI_string_ref_test.cc.
References Freestyle::a, usdtokens::b(), EXPECT_EQ(), and result.
| blender::tests::TEST | ( | string_ref | , |
| AddCharPtr1 | |||
| ) |
Definition at line 125 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and result.
| blender::tests::TEST | ( | string_ref | , |
| AddCharPtr2 | |||
| ) |
Definition at line 132 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and result.
| blender::tests::TEST | ( | string_ref | , |
| AddString1 | |||
| ) |
Definition at line 139 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and result.
| blender::tests::TEST | ( | string_ref | , |
| AddString2 | |||
| ) |
Definition at line 146 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and result.
| blender::tests::TEST | ( | string_ref | , |
| CompareEqual | |||
| ) |
Definition at line 153 of file BLI_string_ref_test.cc.
| blender::tests::TEST | ( | string_ref | , |
| CompareEqualCharPtr1 | |||
| ) |
Definition at line 164 of file BLI_string_ref_test.cc.
| blender::tests::TEST | ( | string_ref | , |
| CompareEqualCharPtr2 | |||
| ) |
Definition at line 173 of file BLI_string_ref_test.cc.
| blender::tests::TEST | ( | string_ref | , |
| CompareEqualString1 | |||
| ) |
Definition at line 182 of file BLI_string_ref_test.cc.
| blender::tests::TEST | ( | string_ref | , |
| CompareEqualString2 | |||
| ) |
Definition at line 191 of file BLI_string_ref_test.cc.
| blender::tests::TEST | ( | string_ref | , |
| Constexpr | |||
| ) |
Definition at line 355 of file BLI_string_ref_test.cc.
References BLI_STATIC_ASSERT, and EXPECT_EQ().
| blender::tests::TEST | ( | string_ref | , |
| Copy | |||
| ) |
Definition at line 330 of file BLI_string_ref_test.cc.
References blender::StringRefBase::copy(), and EXPECT_EQ().
| blender::tests::TEST | ( | string_ref | , |
| CStringConstructor | |||
| ) |
Definition at line 63 of file BLI_string_ref_test.cc.
References blender::StringRefBase::data(), EXPECT_EQ(), blender::StringRefBase::size(), and str.
| blender::tests::TEST | ( | string_ref | , |
| DefaultConstructor | |||
| ) |
Definition at line 33 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| DropKnownPrefix | |||
| ) |
Definition at line 257 of file BLI_string_ref_test.cc.
References blender::StringRef::drop_known_prefix(), EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| DropPrefixLargeN | |||
| ) |
Definition at line 249 of file BLI_string_ref_test.cc.
References blender::StringRef::drop_prefix(), EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| DropPrefixN | |||
| ) |
Definition at line 238 of file BLI_string_ref_test.cc.
References blender::StringRef::drop_prefix(), EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| DropSuffix | |||
| ) |
Definition at line 265 of file BLI_string_ref_test.cc.
References blender::StringRef::drop_suffix(), EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| DropSuffixLargeN | |||
| ) |
Definition at line 273 of file BLI_string_ref_test.cc.
References blender::StringRef::drop_suffix(), EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| EndsWith | |||
| ) |
Definition at line 226 of file BLI_string_ref_test.cc.
References blender::StringRefBase::endswith().
| blender::tests::TEST | ( | string_ref | , |
| FromStringView | |||
| ) |
Definition at line 341 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and view.
| blender::tests::TEST | ( | string_ref | , |
| Iterate | |||
| ) |
Definition at line 200 of file BLI_string_ref_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), Freestyle::c, EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | string_ref | , |
| PointerWithLengthConstructor | |||
| ) |
Definition at line 71 of file BLI_string_ref_test.cc.
References blender::StringRefBase::data(), EXPECT_EQ(), blender::StringRefBase::size(), and str.
| blender::tests::TEST | ( | string_ref | , |
| ) |
Definition at line 106 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and str.
| blender::tests::TEST | ( | string_ref | , |
| StartEndConstructor | |||
| ) |
Definition at line 39 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| StartEndConstructorNullptr | |||
| ) |
Definition at line 48 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| StartEndConstructorSame | |||
| ) |
Definition at line 55 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| StartsWith | |||
| ) |
Definition at line 214 of file BLI_string_ref_test.cc.
References blender::StringRefBase::startswith().
| blender::tests::TEST | ( | string_ref | , |
| StdStringConstructor | |||
| ) |
Definition at line 79 of file BLI_string_ref_test.cc.
References blender::StringRefBase::data(), EXPECT_EQ(), blender::StringRefBase::size(), and str.
| blender::tests::TEST | ( | string_ref | , |
| SubscriptOperator | |||
| ) |
Definition at line 87 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | string_ref | , |
| Substr | |||
| ) |
Definition at line 319 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::substr().
| blender::tests::TEST | ( | string_ref | , |
| ToStdString | |||
| ) |
Definition at line 98 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and str.
| blender::tests::TEST | ( | string_ref | , |
| ToStringView | |||
| ) |
Definition at line 348 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and view.
| blender::tests::TEST | ( | string_ref | , |
| TrimArbitrary | |||
| ) |
Definition at line 281 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::trim().
| blender::tests::TEST | ( | string_ref | , |
| TrimCharacter | |||
| ) |
Definition at line 308 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::trim().
| blender::tests::TEST | ( | string_ref | , |
| TrimWhitespace | |||
| ) |
Definition at line 296 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::trim().
| blender::tests::TEST | ( | string_ref_null | , |
| CStringConstructor | |||
| ) |
Definition at line 17 of file BLI_string_ref_test.cc.
References blender::StringRefBase::data(), EXPECT_EQ(), blender::StringRefBase::size(), and str.
| blender::tests::TEST | ( | string_ref_null | , |
| CStringLengthConstructor | |||
| ) |
Definition at line 25 of file BLI_string_ref_test.cc.
References blender::StringRefBase::data(), EXPECT_EQ(), blender::StringRefBase::size(), and str.
| blender::tests::TEST | ( | string_ref_null | , |
| DefaultConstructor | |||
| ) |
Definition at line 10 of file BLI_string_ref_test.cc.
References EXPECT_EQ(), and blender::StringRefBase::size().
| blender::tests::TEST | ( | vector | , |
| Append | |||
| ) |
Definition at line 239 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| AppendAndGetIndex | |||
| ) |
Definition at line 260 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Vector< T, InlineBufferCapacity, Allocator >::append_and_get_index(), and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| AppendAs | |||
| ) |
Definition at line 251 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append_as(), and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| AppendCallsCopyConstructor | |||
| ) |
Definition at line 545 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append().
| blender::tests::TEST | ( | vector | , |
| AppendCallsMoveConstructor | |||
| ) |
Definition at line 553 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append().
| blender::tests::TEST | ( | vector | , |
| AppendExceptions | |||
| ) |
Definition at line 759 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::last(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | vector | , |
| AppendNonDuplicates | |||
| ) |
Definition at line 271 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append_non_duplicates(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| AppendNTimes | |||
| ) |
Definition at line 456 of file BLI_vector_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| BecomeLarge | |||
| ) |
Definition at line 312 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ConstructVoidPointerVector | |||
| ) |
Definition at line 642 of file BLI_vector_test.cc.
References Freestyle::a, usdtokens::b(), Freestyle::c, EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ConvertingConstructor | |||
| ) |
Definition at line 63 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| CopyAssignment | |||
| ) |
Definition at line 224 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| CopyConstructor | |||
| ) |
Definition at line 116 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| CopyConstructor2 | |||
| ) |
Definition at line 130 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::data(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| CopyConstructor3 | |||
| ) |
Definition at line 144 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::data(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| CopyConstructor4 | |||
| ) |
Definition at line 155 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::data(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| DefaultConstructor | |||
| ) |
Definition at line 11 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ExtendArray | |||
| ) |
Definition at line 435 of file BLI_vector_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| ExtendExceptions | |||
| ) |
Definition at line 771 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::extend(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ExtendIterator | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| ExtendNonDuplicates | |||
| ) |
Definition at line 282 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::extend_non_duplicates(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ExtendSmallVector | |||
| ) |
Definition at line 422 of file BLI_vector_test.cc.
References Freestyle::a, usdtokens::b(), and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| Fill | |||
| ) |
Definition at line 651 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::fill(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| FirstIndexOf | |||
| ) |
Definition at line 615 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::first_index_of().
| blender::tests::TEST | ( | vector | , |
| FirstIndexTryOf | |||
| ) |
Definition at line 623 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::first_index_of_try().
| blender::tests::TEST | ( | vector | , |
| InitializerListConstructor | |||
| ) |
Definition at line 53 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| Insert1Exceptions | |||
| ) |
Definition at line 780 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::insert().
| blender::tests::TEST | ( | vector | , |
| Insert2Exceptions | |||
| ) |
Definition at line 788 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::insert(), and blender::Vector< T, InlineBufferCapacity, Allocator >::reserve().
| blender::tests::TEST | ( | vector | , |
| InsertAtBeginning | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| InsertAtEnd | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| InsertAtIterator | |||
| ) |
Definition at line 687 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::begin(), blender::Vector< T, InlineBufferCapacity, Allocator >::data(), blender::Span< T >::data(), blender::Vector< T, InlineBufferCapacity, Allocator >::end(), EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::insert(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| InsertInMiddle | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| InsertMoveOnlyType | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| IsEmpty | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| Iterator | |||
| ) |
Definition at line 302 of file BLI_vector_test.cc.
References EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| IteratorConstructor | |||
| ) |
Definition at line 102 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| LargeVectorCopyCallsCopyConstructor | |||
| ) |
Definition at line 568 of file BLI_vector_test.cc.
References src.
| blender::tests::TEST | ( | vector | , |
| LargeVectorMoveCallsNoConstructor | |||
| ) |
Definition at line 584 of file BLI_vector_test.cc.
References src.
| blender::tests::TEST | ( | vector | , |
| Last | |||
| ) |
Definition at line 447 of file BLI_vector_test.cc.
References Freestyle::a, and EXPECT_EQ().
| blender::tests::TEST | ( | vector | , |
| ListBaseConstructor | |||
| ) |
Definition at line 80 of file BLI_vector_test.cc.
References BLI_addtail(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveAssignment | |||
| ) |
Definition at line 212 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveConstructor | |||
| ) |
Definition at line 166 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveConstructor2 | |||
| ) |
Definition at line 179 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveConstructor3 | |||
| ) |
Definition at line 192 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveConstructor4 | |||
| ) |
Definition at line 202 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| MoveConstructorExceptions | |||
| ) |
Definition at line 752 of file BLI_vector_test.cc.
| blender::tests::TEST | ( | vector | , |
| OveralignedValues | |||
| ) |
Definition at line 633 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::last().
| blender::tests::TEST | ( | vector | , |
| PopLastExceptions | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| Prepend | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| PrependString | |||
| ) |
Definition at line 716 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::prepend(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| Remove | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| RemoveAndReorderExceptions | |||
| ) |
| blender::tests::TEST | ( | vector | , |
| RemoveChunk | |||
| ) |
Definition at line 821 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| RemoveChunkExceptions | |||
| ) |
Definition at line 843 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| RemoveExceptions | |||
| ) |
Definition at line 813 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| RemoveFirstOccurrenceAndReorder | |||
| ) |
Definition at line 389 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove_first_occurrence_and_reorder(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| RemoveLast | |||
| ) |
Definition at line 353 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove_last(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| RemoveReorder | |||
| ) |
Definition at line 373 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::is_empty(), and blender::Vector< T, InlineBufferCapacity, Allocator >::remove_and_reorder().
| blender::tests::TEST | ( | vector | , |
| Resize | |||
| ) |
Definition at line 594 of file BLI_vector_test.cc.
References EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::resize(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ReturnByValue | |||
| ) |
Definition at line 329 of file BLI_vector_test.cc.
References EXPECT_EQ(), return_by_value_helper(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| ReverseIterator | |||
| ) |
Definition at line 727 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Vector< T, InlineBufferCapacity, Allocator >::data(), data, EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::rbegin(), blender::Vector< T, InlineBufferCapacity, Allocator >::rend(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| SizeConstructor | |||
| ) |
Definition at line 17 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| SizeConstructorCallsDefaultConstructor | |||
| ) |
Definition at line 529 of file BLI_vector_test.cc.
| blender::tests::TEST | ( | vector | , |
| SizeValueConstructor | |||
| ) |
Definition at line 43 of file BLI_vector_test.cc.
References EXPECT_EQ(), and blender::Vector< T, InlineBufferCapacity, Allocator >::size().
| blender::tests::TEST | ( | vector | , |
| SizeValueConstructorCallsCopyConstructor | |||
| ) |
Definition at line 537 of file BLI_vector_test.cc.
| blender::tests::TEST | ( | vector | , |
| SizeValueConstructorExceptions | |||
| ) |
Definition at line 738 of file BLI_vector_test.cc.
References blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | vector | , |
| SmallVectorCopyCallsCopyConstructor | |||
| ) |
Definition at line 560 of file BLI_vector_test.cc.
References src.
| blender::tests::TEST | ( | vector | , |
| SmallVectorMoveCallsMoveConstructor | |||
| ) |
Definition at line 576 of file BLI_vector_test.cc.
References src.
| blender::tests::TEST | ( | vector | , |
| SpanConstructorExceptions | |||
| ) |
Definition at line 745 of file BLI_vector_test.cc.
| blender::tests::TEST | ( | vector | , |
| TrivialTypeSizeConstructor | |||
| ) |
Tests that the trivially constructible types are not zero-initialized. We do not want that for performance reasons.
Definition at line 27 of file BLI_vector_test.cc.
References EXPECT_EQ(), magic(), ptr, and blender::Vector< T, InlineBufferCapacity, Allocator >::~Vector().
| blender::tests::TEST | ( | vector | , |
| UniquePtrValue | |||
| ) |
Definition at line 469 of file BLI_vector_test.cc.
References Freestyle::a, blender::Vector< T, InlineBufferCapacity, Allocator >::append(), blender::Vector< T, InlineBufferCapacity, Allocator >::append_and_get_index(), usdtokens::b(), EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::last(), blender::Vector< T, InlineBufferCapacity, Allocator >::pop_last(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove(), blender::Vector< T, InlineBufferCapacity, Allocator >::remove_and_reorder(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and UNUSED_VARS.
| blender::tests::TEST | ( | vector | , |
| VectorOfVectors_Append | |||
| ) |
Definition at line 338 of file BLI_vector_test.cc.
References blender::Vector< T, InlineBufferCapacity, Allocator >::append(), EXPECT_EQ(), blender::Vector< T, InlineBufferCapacity, Allocator >::size(), and v.
| blender::tests::TEST | ( | vector_set | , |
| AddExceptions | |||
| ) |
Definition at line 205 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | vector_set | , |
| AddExistingDoesNotIncreaseSize | |||
| ) |
Definition at line 84 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| AddMultipleTimes | |||
| ) |
Definition at line 131 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains().
| blender::tests::TEST | ( | vector_set | , |
| AddNewExceptions | |||
| ) |
Definition at line 194 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), EXPECT_EQ(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size(), and blender::tests::ExceptionThrower::throw_during_copy.
| blender::tests::TEST | ( | vector_set | , |
| AddNewIncreasesSize | |||
| ) |
Definition at line 74 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| Clear | |||
| ) |
Definition at line 249 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_multiple(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::clear(), EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| Copy | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| CopyAssignment | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| CopyConstructorExceptions | |||
| ) |
Definition at line 174 of file BLI_vector_set_test.cc.
| blender::tests::TEST | ( | vector_set | , |
| DefaultConstructor | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| GrowWhenEmpty | |||
| ) |
Definition at line 274 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::reserve().
| blender::tests::TEST | ( | vector_set | , |
| Index | |||
| ) |
Definition at line 94 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::index_of().
| blender::tests::TEST | ( | vector_set | , |
| IndexOfOrAdd | |||
| ) |
Definition at line 235 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::index_of_or_add().
| blender::tests::TEST | ( | vector_set | , |
| IndexTry | |||
| ) |
Definition at line 102 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::index_of_try().
| blender::tests::TEST | ( | vector_set | , |
| InitializerListConstructor_WithDuplicates | |||
| ) |
Definition at line 26 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| InitializerListConstructor_WithoutDuplicates | |||
| ) |
Definition at line 17 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| LookupKey | |||
| ) |
Definition at line 261 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), EXPECT_EQ(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key_as(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key_ptr(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::lookup_key_ptr_as().
| blender::tests::TEST | ( | vector_set | , |
| Move | |||
| ) |
Definition at line 57 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| MoveAssignment | |||
| ) |
Definition at line 65 of file BLI_vector_set_test.cc.
References EXPECT_EQ(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| MoveConstructorExceptions | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| PopExceptions | |||
| ) |
Definition at line 224 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::as_span(), EXPECT_EQ(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::pop(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
| blender::tests::TEST | ( | vector_set | , |
| Remove | |||
| ) |
Definition at line 152 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::contains(), and blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove().
| blender::tests::TEST | ( | vector_set | , |
| RemoveContained | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| ReserveExceptions | |||
| ) |
| blender::tests::TEST | ( | vector_set | , |
| SpanConstructorExceptions | |||
| ) |
Definition at line 165 of file BLI_vector_set_test.cc.
| blender::tests::TEST | ( | vector_set | , |
| UniquePtrValue | |||
| ) |
Definition at line 142 of file BLI_vector_set_test.cc.
References blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::add_new(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::index_of_try(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::pop(), and UNUSED_VARS.
| blender::tests::TEST | ( | virtual_array | , |
| Array | |||
| ) |
Definition at line 35 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForContainer(), blender::VArrayCommon< T >::is_empty(), blender::VArrayCommon< T >::is_span(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| AsSpan | |||
| ) |
Definition at line 109 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForFunc(), and blender::Span< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| DerivedSpan | |||
| ) |
Definition at line 132 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), get_x(), blender::VMutableArray< T >::set(), set_x(), blender::VArrayCommon< T >::size(), and vector.
| blender::tests::TEST | ( | virtual_array | , |
| EmptySpanWrapper | |||
| ) |
Definition at line 226 of file BLI_virtual_array_test.cc.
References blender::GSpan::is_empty(), blender::GMutableSpan::is_empty(), blender::Span< T >::is_empty(), and blender::MutableSpan< T >::is_empty().
| blender::tests::TEST | ( | virtual_array | , |
| Func | |||
| ) |
Definition at line 99 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForFunc(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| MaterializeCompressed | |||
| ) |
Definition at line 184 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForFunc(), blender::VArray< T >::ForSingle(), blender::VArray< T >::ForSpan(), blender::VArrayCommon< T >::materialize_compressed(), and blender::VArrayCommon< T >::materialize_compressed_to_uninitialized().
| blender::tests::TEST | ( | virtual_array | , |
| MutableToImmutable | |||
| ) |
Definition at line 156 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VMutableArray< T >::ForSpan(), blender::VArrayCommon< T >::is_span(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| Single | |||
| ) |
Definition at line 25 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForSingle(), blender::VArrayCommon< T >::get(), blender::VArrayCommon< T >::is_single(), blender::VArrayCommon< T >::is_span(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| Span | |||
| ) |
Definition at line 13 of file BLI_virtual_array_test.cc.
References data, EXPECT_EQ(), blender::VArray< T >::ForSpan(), blender::VArrayCommon< T >::get(), blender::VArrayCommon< T >::get_internal_span(), blender::VArrayCommon< T >::is_single(), blender::VArrayCommon< T >::is_span(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| StdArray | |||
| ) |
Definition at line 78 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForContainer(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| StdVector | |||
| ) |
Definition at line 69 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForContainer(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| Vector | |||
| ) |
Definition at line 60 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForContainer(), and blender::VArrayCommon< T >::size().
| blender::tests::TEST | ( | virtual_array | , |
| VectorSet | |||
| ) |
Definition at line 87 of file BLI_virtual_array_test.cc.
References EXPECT_EQ(), blender::VArray< T >::ForContainer(), blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::is_empty(), and blender::VArrayCommon< T >::size().
Definition at line 178 of file BLI_span_test.cc.
References EXPECT_EQ(), and blender::Span< T >::size().
Referenced by TEST().
|
static |
Definition at line 16 of file BLI_cpp_type_test.cc.
Referenced by blender::tests::TestType::operator=(), and TEST().
|
static |
Definition at line 15 of file BLI_cpp_type_test.cc.
Referenced by blender::tests::TestType::operator=(), and TEST().
|
static |
Definition at line 13 of file BLI_cpp_type_test.cc.
Referenced by TEST(), and blender::tests::TestType::TestType().
|
static |
Definition at line 11 of file BLI_cpp_type_test.cc.
Referenced by TEST(), and blender::tests::TestType::TestType().
|
static |
Definition at line 83 of file BLI_cpp_type_test.cc.
Referenced by TEST().
|
static |
Definition at line 10 of file BLI_cpp_type_test.cc.
Referenced by TEST(), and blender::tests::TestType::TestType().
|
static |
Definition at line 19 of file BLI_cpp_type_test.cc.
Referenced by TEST(), and blender::tests::TestType::~TestType().
|
static |
Definition at line 18 of file BLI_cpp_type_test.cc.
Referenced by blender::tests::TestType::operator=().
|
static |
Definition at line 17 of file BLI_cpp_type_test.cc.
Referenced by blender::tests::TestType::operator=(), and TEST().
|
static |
Definition at line 14 of file BLI_cpp_type_test.cc.
Referenced by blender::tests::TestType::TestType().
|
static |
Definition at line 12 of file BLI_cpp_type_test.cc.
Referenced by TEST(), and blender::tests::TestType::TestType().