Blender  V3.3
Classes | Functions | Variables
blender::tests Namespace Reference

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 CPPTypeCPPType_TestType = CPPType::get<TestType>()
 

Function Documentation

◆ add_two_numbers()

static int blender::tests::add_two_numbers ( int  a,
int  b 
)
static

Definition at line 28 of file BLI_function_ref_test.cc.

References Freestyle::a, and usdtokens::b().

Referenced by TEST().

◆ get_x()

static int blender::tests::get_x ( const std::array< int, 3 > &  item)
static

Definition at line 122 of file BLI_virtual_array_test.cc.

Referenced by TEST().

◆ is_aligned()

static bool blender::tests::is_aligned ( void ptr,
uint  alignment 
)
static

◆ operator==() [1/2]

static bool blender::tests::operator== ( const Type1 a,
const Type1 b 
)
static

Definition at line 284 of file BLI_set_test.cc.

References Freestyle::a, and usdtokens::b().

◆ operator==() [2/2]

static bool blender::tests::operator== ( const Type2 a,
const Type1 b 
)
static

Definition at line 288 of file BLI_set_test.cc.

References Freestyle::a, and usdtokens::b().

◆ perform_binary_operation()

static int blender::tests::perform_binary_operation ( int  a,
int  b,
FunctionRef< int(int, int)>  operation 
)
static

Definition at line 9 of file BLI_function_ref_test.cc.

References Freestyle::a, and usdtokens::b().

Referenced by TEST().

◆ return_42()

static float blender::tests::return_42 ( )
static

Definition at line 256 of file BLI_map_test.cc.

Referenced by TEST().

◆ return_by_value_helper()

static Vector<int> blender::tests::return_by_value_helper ( )
static

Definition at line 324 of file BLI_vector_test.cc.

Referenced by TEST().

◆ set_x()

static void blender::tests::set_x ( std::array< int, 3 > &  item,
int  value 
)
static

Definition at line 127 of file BLI_virtual_array_test.cc.

Referenced by TEST().

◆ TEST() [1/509]

blender::tests::TEST ( any  ,
AssignAny   
)

◆ TEST() [2/509]

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().

◆ TEST() [3/509]

blender::tests::TEST ( any  ,
AssignMap   
)

◆ TEST() [4/509]

blender::tests::TEST ( any  ,
DefaultConstructor   
)

Definition at line 10 of file BLI_any_test.cc.

References Freestyle::a.

◆ TEST() [5/509]

blender::tests::TEST ( any  ,
ExtraInfo   
)

Definition at line 99 of file BLI_any_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [6/509]

blender::tests::TEST ( array  ,
CopyAssignment   
)

◆ TEST() [7/509]

blender::tests::TEST ( array  ,
CopyAssignmentExceptions   
)

Definition at line 214 of file BLI_array_test.cc.

◆ TEST() [8/509]

blender::tests::TEST ( array  ,
CopyConstructor   
)

◆ TEST() [9/509]

blender::tests::TEST ( array  ,
DefaultConstructor   
)

Definition at line 11 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [10/509]

blender::tests::TEST ( array  ,
Fill   
)

Definition at line 166 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [11/509]

blender::tests::TEST ( array  ,
FillConstructor   
)

Definition at line 25 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [12/509]

blender::tests::TEST ( array  ,
InitializerListConstructor   
)

Definition at line 36 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [13/509]

blender::tests::TEST ( array  ,
Last   
)

Definition at line 230 of file BLI_array_test.cc.

References EXPECT_EQ().

◆ TEST() [14/509]

blender::tests::TEST ( array  ,
MoveAssignment   
)

◆ TEST() [15/509]

blender::tests::TEST ( array  ,
MoveAssignmentExceptions   
)

Definition at line 222 of file BLI_array_test.cc.

◆ TEST() [16/509]

blender::tests::TEST ( array  ,
MoveConstructor   
)

◆ TEST() [17/509]

blender::tests::TEST ( array  ,
MoveConstructorExceptions   
)

Definition at line 207 of file BLI_array_test.cc.

◆ TEST() [18/509]

blender::tests::TEST ( array  ,
NoInitializationSizeConstructor   
)

Definition at line 141 of file BLI_array_test.cc.

References buffer, and EXPECT_EQ().

◆ TEST() [19/509]

blender::tests::TEST ( array  ,
Reinitialize   
)

Definition at line 241 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [20/509]

blender::tests::TEST ( array  ,
ReverseIterator   
)

◆ TEST() [21/509]

blender::tests::TEST ( array  ,
SizeConstructor   
)

Definition at line 18 of file BLI_array_test.cc.

References EXPECT_EQ(), and array< T, alignment >::size().

◆ TEST() [22/509]

blender::tests::TEST ( array  ,
SizeValueConstructorExceptions   
)

◆ TEST() [23/509]

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().

◆ TEST() [24/509]

blender::tests::TEST ( array  ,
SpanConstructorExceptions   
)

Definition at line 192 of file BLI_array_test.cc.

◆ TEST() [25/509]

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.

◆ TEST() [26/509]

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.

◆ TEST() [27/509]

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().

◆ TEST() [28/509]

blender::tests::TEST ( bitmap  ,
find_first_unset_full   
)

◆ TEST() [29/509]

blender::tests::TEST ( bitmap  ,
find_first_unset_middle   
)

◆ TEST() [30/509]

blender::tests::TEST ( BLI_uuid  ,
comparison_byte_order_check   
)

Definition at line 75 of file BLI_uuid_test.cc.

◆ TEST() [31/509]

blender::tests::TEST ( BLI_uuid  ,
comparison_trivial   
)

Definition at line 64 of file BLI_uuid_test.cc.

◆ TEST() [32/509]

blender::tests::TEST ( BLI_uuid  ,
equality   
)

Definition at line 55 of file BLI_uuid_test.cc.

References BLI_uuid_generate_random(), and EXPECT_EQ().

◆ TEST() [33/509]

blender::tests::TEST ( BLI_uuid  ,
generate_many_random   
)

◆ TEST() [34/509]

blender::tests::TEST ( BLI_uuid  ,
generate_random   
)

◆ TEST() [35/509]

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().

◆ TEST() [36/509]

blender::tests::TEST ( BLI_uuid  ,
stream_operator   
)

Definition at line 153 of file BLI_uuid_test.cc.

References EXPECT_EQ().

◆ TEST() [37/509]

blender::tests::TEST ( BLI_uuid  ,
string_formatting   
)

◆ TEST() [38/509]

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().

◆ TEST() [39/509]

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.

◆ TEST() [40/509]

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().

◆ TEST() [41/509]

blender::tests::TEST ( bounds  ,
Empty   
)

Definition at line 12 of file BLI_bounds_test.cc.

References EXPECT_EQ(), blender::bounds::min_max(), and result.

◆ TEST() [42/509]

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.

◆ TEST() [43/509]

blender::tests::TEST ( bounds  ,
MinGreaterThanZero   
)

Definition at line 36 of file BLI_bounds_test.cc.

References data, blender::bounds::min_max(), and result.

◆ TEST() [44/509]

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.

◆ TEST() [45/509]

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.

◆ TEST() [46/509]

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.

◆ TEST() [47/509]

blender::tests::TEST ( color  ,
SceneLinearByteDecoding   
)

◆ TEST() [48/509]

blender::tests::TEST ( color  ,
SceneLinearByteEncoding   
)

◆ TEST() [49/509]

blender::tests::TEST ( color  ,
SceneLinearPremultipliedToSrgbByte   
)

◆ TEST() [50/509]

blender::tests::TEST ( color  ,
SceneLinearPremultipliedToSrgbFloat   
)

◆ TEST() [51/509]

blender::tests::TEST ( color  ,
SceneLinearPremultipliedToStraight   
)

◆ TEST() [52/509]

blender::tests::TEST ( color  ,
SceneLinearStraightSrgbByte   
)

◆ TEST() [53/509]

blender::tests::TEST ( color  ,
SceneLinearStraightSrgbFloat   
)

◆ TEST() [54/509]

blender::tests::TEST ( color  ,
SceneLinearStraightToPremultiplied   
)

◆ TEST() [55/509]

blender::tests::TEST ( color  ,
SrgbStraightFloatToByte   
)

◆ TEST() [56/509]

blender::tests::TEST ( color  ,
SrgbStraightToSceneLinearPremultiplied   
)

◆ TEST() [57/509]

blender::tests::TEST ( color  ,
ThemeByteToFloat   
)

◆ TEST() [58/509]

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().

◆ TEST() [59/509]

blender::tests::TEST ( cpp_type  ,
CopyAssignCompressed   
)

Definition at line 384 of file BLI_cpp_type_test.cc.

References EXPECT_EQ().

◆ TEST() [60/509]

blender::tests::TEST ( cpp_type  ,
CopyToInitialized   
)

◆ TEST() [61/509]

blender::tests::TEST ( cpp_type  ,
CopyToUninitialized   
)

◆ TEST() [62/509]

blender::tests::TEST ( cpp_type  ,
DebugPrint   
)

Definition at line 351 of file BLI_cpp_type_test.cc.

References EXPECT_EQ().

◆ TEST() [63/509]

blender::tests::TEST ( cpp_type  ,
DefaultConstruction   
)

◆ TEST() [64/509]

blender::tests::TEST ( cpp_type  ,
DefaultConstructTrivial   
)

Definition at line 121 of file BLI_cpp_type_test.cc.

References EXPECT_EQ().

◆ TEST() [65/509]

blender::tests::TEST ( cpp_type  ,
Destruct   
)

◆ TEST() [66/509]

blender::tests::TEST ( cpp_type  ,
FillInitialized   
)

◆ TEST() [67/509]

blender::tests::TEST ( cpp_type  ,
FillUninitialized   
)

◆ TEST() [68/509]

blender::tests::TEST ( cpp_type  ,
Is   
)

Definition at line 95 of file BLI_cpp_type_test.cc.

References CPPType_TestType, and blender::CPPType::is().

◆ TEST() [69/509]

blender::tests::TEST ( cpp_type  ,
RelocateToInitialized   
)

◆ TEST() [70/509]

blender::tests::TEST ( cpp_type  ,
RelocateToUninitialized   
)

◆ TEST() [71/509]

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().

◆ TEST() [72/509]

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.

◆ TEST() [73/509]

blender::tests::TEST ( cpp_type  ,
ValueInitialize   
)

◆ TEST() [74/509]

blender::tests::TEST ( cpp_type  ,
ValueInitializeTrivial   
)

Definition at line 148 of file BLI_cpp_type_test.cc.

References EXPECT_EQ().

◆ TEST() [75/509]

blender::tests::TEST ( disjoint_set  ,
Test   
)

◆ TEST() [76/509]

blender::tests::TEST ( fileops  ,
fstream_open_charptr_filename   
)

Definition at line 24 of file BLI_fileops_test.cc.

◆ TEST() [77/509]

blender::tests::TEST ( fileops  ,
fstream_open_string_filename   
)

Definition at line 9 of file BLI_fileops_test.cc.

◆ TEST() [78/509]

blender::tests::TEST ( float3x3  ,
Identity   
)

Definition at line 11 of file BLI_float3x3_test.cc.

References EXPECT_EQ(), blender::float3x3::identity(), point, and result.

◆ TEST() [79/509]

blender::tests::TEST ( float3x3  ,
Inverted   
)

◆ TEST() [80/509]

blender::tests::TEST ( float3x3  ,
NormalizedAxes   
)

◆ TEST() [81/509]

blender::tests::TEST ( float3x3  ,
Origin   
)

◆ TEST() [82/509]

blender::tests::TEST ( float3x3  ,
PostTransformationMultiplication   
)

◆ TEST() [83/509]

blender::tests::TEST ( float3x3  ,
PreTransformationMultiplication   
)

◆ TEST() [84/509]

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.

◆ TEST() [85/509]

blender::tests::TEST ( float3x3  ,
TransformationMultiplicationAssignment   
)

◆ TEST() [86/509]

blender::tests::TEST ( float3x3  ,
Translation   
)

Definition at line 19 of file BLI_float3x3_test.cc.

References blender::float3x3::from_translation(), point, and result.

◆ TEST() [87/509]

blender::tests::TEST ( float3x3  ,
TranslationRotationScale   
)

◆ TEST() [88/509]

blender::tests::TEST ( function_ref  ,
CallSafe   
)

Definition at line 102 of file BLI_function_ref_test.cc.

References BLI_STATIC_ASSERT, and EXPECT_EQ().

◆ TEST() [89/509]

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.

◆ TEST() [90/509]

blender::tests::TEST ( function_ref  ,
ConstantFunction   
)

Definition at line 39 of file BLI_function_ref_test.cc.

References EXPECT_EQ().

◆ TEST() [91/509]

blender::tests::TEST ( function_ref  ,
CopyDoesNotReferenceFunctionRef   
)

Definition at line 69 of file BLI_function_ref_test.cc.

References EXPECT_EQ(), x, and y.

◆ TEST() [92/509]

blender::tests::TEST ( function_ref  ,
CopyDoesNotReferenceFunctionRef2   
)

Definition at line 79 of file BLI_function_ref_test.cc.

References EXPECT_EQ(), x, y, and z.

◆ TEST() [93/509]

blender::tests::TEST ( function_ref  ,
InitializeWithNull   
)

Definition at line 127 of file BLI_function_ref_test.cc.

◆ TEST() [94/509]

blender::tests::TEST ( function_ref  ,
MutableStatefullLambda   
)

Definition at line 46 of file BLI_function_ref_test.cc.

References counter, and EXPECT_EQ().

◆ TEST() [95/509]

blender::tests::TEST ( function_ref  ,
Null   
)

Definition at line 56 of file BLI_function_ref_test.cc.

◆ TEST() [96/509]

blender::tests::TEST ( function_ref  ,
ReferenceAnotherFunctionRef   
)

Definition at line 90 of file BLI_function_ref_test.cc.

References EXPECT_EQ(), x, and y.

◆ TEST() [97/509]

blender::tests::TEST ( function_ref  ,
StandaloneFunction   
)

◆ TEST() [98/509]

blender::tests::TEST ( function_ref  ,
StatefullLambda   
)

◆ TEST() [99/509]

blender::tests::TEST ( function_ref  ,
StatelessLambda   
)

◆ TEST() [100/509]

blender::tests::TEST ( generic_array  ,
BufferAndSizeConstructor   
)

◆ TEST() [101/509]

blender::tests::TEST ( generic_array  ,
CopyConstructor   
)

◆ TEST() [102/509]

blender::tests::TEST ( generic_array  ,
InContainer   
)

Definition at line 105 of file BLI_generic_array_test.cc.

References blender::arrays, and EXPECT_EQ().

◆ TEST() [103/509]

blender::tests::TEST ( generic_array  ,
MoveConstructor   
)

◆ TEST() [104/509]

blender::tests::TEST ( generic_array  ,
Reinitialize   
)

◆ TEST() [105/509]

blender::tests::TEST ( generic_array  ,
TypeConstructor   
)

◆ TEST() [106/509]

blender::tests::TEST ( generic_mutable_span  ,
BufferAndSizeConstructor   
)

◆ TEST() [107/509]

blender::tests::TEST ( generic_mutable_span  ,
TypeConstructor   
)

◆ TEST() [108/509]

blender::tests::TEST ( generic_span  ,
BufferAndSizeConstructor   
)

◆ TEST() [109/509]

blender::tests::TEST ( generic_span  ,
TypeConstructor   
)

◆ TEST() [110/509]

blender::tests::TEST ( generic_vector_array  ,
Append   
)

◆ TEST() [111/509]

blender::tests::TEST ( generic_vector_array  ,
Construct   
)

Definition at line 9 of file BLI_generic_vector_array_test.cc.

References EXPECT_EQ().

◆ TEST() [112/509]

blender::tests::TEST ( generic_vector_array  ,
Extend   
)

◆ TEST() [113/509]

blender::tests::TEST ( index_mask  ,
ArrayConstructor   
)

Definition at line 15 of file BLI_index_mask_test.cc.

References EXPECT_EQ(), and mask().

◆ TEST() [114/509]

blender::tests::TEST ( index_mask  ,
ContainedIn   
)

Definition at line 207 of file BLI_index_mask_test.cc.

◆ TEST() [115/509]

blender::tests::TEST ( index_mask  ,
DefaultConstructor   
)

Definition at line 8 of file BLI_index_mask_test.cc.

References EXPECT_EQ(), and mask().

◆ TEST() [116/509]

blender::tests::TEST ( index_mask  ,
ExtractRanges   
)

◆ TEST() [117/509]

blender::tests::TEST ( index_mask  ,
ExtractRangesInvert   
)

◆ TEST() [118/509]

blender::tests::TEST ( index_mask  ,
Invert   
)

◆ TEST() [119/509]

blender::tests::TEST ( index_mask  ,
RangeConstructor   
)

Definition at line 28 of file BLI_index_mask_test.cc.

References EXPECT_EQ(), indices, and mask().

◆ TEST() [120/509]

blender::tests::TEST ( index_mask  ,
SliceAndOffset   
)

◆ TEST() [121/509]

blender::tests::TEST ( index_range  ,
After   
)

◆ TEST() [122/509]

blender::tests::TEST ( index_range  ,
AsSpan   
)

◆ TEST() [123/509]

blender::tests::TEST ( index_range  ,
Before   
)

◆ TEST() [124/509]

blender::tests::TEST ( index_range  ,
constexpr_   
)

Definition at line 222 of file BLI_index_range_test.cc.

References BLI_STATIC_ASSERT, and EXPECT_EQ().

◆ TEST() [125/509]

blender::tests::TEST ( index_range  ,
Contains   
)

Definition at line 80 of file BLI_index_range_test.cc.

References blender::IndexRange::contains().

◆ TEST() [126/509]

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.

◆ TEST() [127/509]

blender::tests::TEST ( index_range  ,
DropBack   
)

Definition at line 138 of file BLI_index_range_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [128/509]

blender::tests::TEST ( index_range  ,
DropBackAll   
)

Definition at line 147 of file BLI_index_range_test.cc.

References Freestyle::a.

◆ TEST() [129/509]

blender::tests::TEST ( index_range  ,
DropFront   
)

Definition at line 154 of file BLI_index_range_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [130/509]

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().

◆ TEST() [131/509]

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().

◆ TEST() [132/509]

blender::tests::TEST ( index_range  ,
First   
)

Definition at line 90 of file BLI_index_range_test.cc.

References EXPECT_EQ(), and blender::IndexRange::first().

◆ TEST() [133/509]

blender::tests::TEST ( index_range  ,
GenericAlgorithms   
)

Definition at line 230 of file BLI_index_range_test.cc.

References EXPECT_EQ(), and v.

◆ TEST() [134/509]

blender::tests::TEST ( index_range  ,
Last   
)

Definition at line 96 of file BLI_index_range_test.cc.

References EXPECT_EQ(), and blender::IndexRange::last().

◆ TEST() [135/509]

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.

◆ TEST() [136/509]

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().

◆ TEST() [137/509]

blender::tests::TEST ( index_range  ,
OneBeforeStart   
)

◆ TEST() [138/509]

blender::tests::TEST ( index_range  ,
SingleElementRange   
)

◆ TEST() [139/509]

blender::tests::TEST ( index_range  ,
Slice   
)

◆ TEST() [140/509]

blender::tests::TEST ( index_range  ,
SliceRange   
)

◆ TEST() [141/509]

blender::tests::TEST ( index_range  ,
Start   
)

Definition at line 114 of file BLI_index_range_test.cc.

References EXPECT_EQ(), and blender::IndexRange::start().

◆ TEST() [142/509]

blender::tests::TEST ( index_range  ,
SubscriptOperator   
)

Definition at line 53 of file BLI_index_range_test.cc.

References EXPECT_EQ().

◆ TEST() [143/509]

blender::tests::TEST ( index_range  ,
TakeBack   
)

Definition at line 194 of file BLI_index_range_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [144/509]

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().

◆ TEST() [145/509]

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().

◆ TEST() [146/509]

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().

◆ TEST() [147/509]

blender::tests::TEST ( inplace_priority_queue  ,
BuildSmall   
)

Definition at line 10 of file BLI_inplace_priority_queue_test.cc.

References EXPECT_EQ().

◆ TEST() [148/509]

blender::tests::TEST ( inplace_priority_queue  ,
DecreasePriority   
)

◆ TEST() [149/509]

blender::tests::TEST ( inplace_priority_queue  ,
IncreasePriority   
)

◆ TEST() [150/509]

blender::tests::TEST ( inplace_priority_queue  ,
IndicesAccess   
)

◆ TEST() [151/509]

blender::tests::TEST ( inplace_priority_queue  ,
ManyPriorityChanges   
)

◆ TEST() [152/509]

blender::tests::TEST ( inplace_priority_queue  ,
PopAll   
)

◆ TEST() [153/509]

blender::tests::TEST ( linear_allocator  ,
AllocateArray   
)

◆ TEST() [154/509]

blender::tests::TEST ( linear_allocator  ,
AllocateLarge   
)

◆ TEST() [155/509]

blender::tests::TEST ( linear_allocator  ,
AllocationAlignment   
)

◆ TEST() [156/509]

blender::tests::TEST ( linear_allocator  ,
Construct   
)

◆ TEST() [157/509]

blender::tests::TEST ( linear_allocator  ,
ConstructArray   
)

◆ TEST() [158/509]

blender::tests::TEST ( linear_allocator  ,
ConstructArrayCopy   
)

◆ TEST() [159/509]

blender::tests::TEST ( linear_allocator  ,
ConstructElementsAndPointerArray   
)

◆ TEST() [160/509]

blender::tests::TEST ( linear_allocator  ,
CopyString   
)

◆ TEST() [161/509]

blender::tests::TEST ( linear_allocator  ,
ManyAllocations   
)

◆ TEST() [162/509]

blender::tests::TEST ( linear_allocator  ,
PackedAllocation   
)

◆ TEST() [163/509]

blender::tests::TEST ( map  ,
AddAsVariadic   
)

Definition at line 607 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [164/509]

blender::tests::TEST ( map  ,
AddIncreasesSize   
)

Definition at line 22 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [165/509]

blender::tests::TEST ( map  ,
AddMany   
)

Definition at line 63 of file BLI_map_test.cc.

References map.

◆ TEST() [166/509]

blender::tests::TEST ( map  ,
AddNewExceptions   
)

◆ TEST() [167/509]

blender::tests::TEST ( map  ,
AddOrModify   
)

Definition at line 282 of file BLI_map_test.cc.

References create_func(), EXPECT_EQ(), and map.

◆ TEST() [168/509]

blender::tests::TEST ( map  ,
AddOrModifyExceptions   
)

Definition at line 560 of file BLI_map_test.cc.

References map, UNUSED, and v.

◆ TEST() [169/509]

blender::tests::TEST ( map  ,
AddOrModifyReference   
)

Definition at line 299 of file BLI_map_test.cc.

References Freestyle::a, create_func(), EXPECT_EQ(), and map.

◆ TEST() [170/509]

blender::tests::TEST ( map  ,
AddOverwrite   
)

Definition at line 317 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [171/509]

blender::tests::TEST ( map  ,
Clear   
)

Definition at line 404 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [172/509]

blender::tests::TEST ( map  ,
ConstKeysAndValues   
)

Definition at line 474 of file BLI_map_test.cc.

References map.

◆ TEST() [173/509]

blender::tests::TEST ( map  ,
Contains   
)

Definition at line 35 of file BLI_map_test.cc.

References map.

◆ TEST() [174/509]

blender::tests::TEST ( map  ,
CopyAssignment   
)

◆ TEST() [175/509]

blender::tests::TEST ( map  ,
CopyConstructorExceptions   
)

Definition at line 502 of file BLI_map_test.cc.

References map.

◆ TEST() [176/509]

blender::tests::TEST ( map  ,
DefaultConstructor   
)

Definition at line 15 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [177/509]

blender::tests::TEST ( map  ,
EnumKey   
)

Definition at line 577 of file BLI_map_test.cc.

References A, B, C, D(), EXPECT_EQ(), and map.

◆ TEST() [178/509]

blender::tests::TEST ( map  ,
ForeachItem   
)

◆ TEST() [179/509]

blender::tests::TEST ( map  ,
GenericAlgorithms   
)

Definition at line 590 of file BLI_map_test.cc.

References count, EXPECT_EQ(), map, and v.

◆ TEST() [180/509]

blender::tests::TEST ( map  ,
ItemIterator   
)

◆ TEST() [181/509]

blender::tests::TEST ( map  ,
KeyIterator   
)

◆ TEST() [182/509]

blender::tests::TEST ( map  ,
LookupExisting   
)

Definition at line 45 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [183/509]

blender::tests::TEST ( map  ,
LookupKey   
)

Definition at line 643 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [184/509]

blender::tests::TEST ( map  ,
LookupNotExisting   
)

Definition at line 54 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [185/509]

blender::tests::TEST ( map  ,
LookupOrAdd   
)

Definition at line 340 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [186/509]

blender::tests::TEST ( map  ,
LookupOrAddCB_Lambdas   
)

Definition at line 270 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [187/509]

blender::tests::TEST ( map  ,
LookupOrAddCB_SeparateFunction   
)

Definition at line 261 of file BLI_map_test.cc.

References EXPECT_EQ(), map, and return_42().

◆ TEST() [188/509]

blender::tests::TEST ( map  ,
LookupOrAddDefault   
)

Definition at line 329 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [189/509]

blender::tests::TEST ( map  ,
MoveAssignment   
)

◆ TEST() [190/509]

blender::tests::TEST ( map  ,
MoveConstructorExceptions   
)

Definition at line 512 of file BLI_map_test.cc.

References map.

◆ TEST() [191/509]

blender::tests::TEST ( map  ,
MoveConstructorLarge   
)

◆ TEST() [192/509]

blender::tests::TEST ( map  ,
MoveConstructorSmall   
)

◆ TEST() [193/509]

blender::tests::TEST ( map  ,
MutableItemIterator   
)

Definition at line 222 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [194/509]

blender::tests::TEST ( map  ,
MutableItemToItemConversion   
)

◆ TEST() [195/509]

blender::tests::TEST ( map  ,
MutableValueIterator   
)

Definition at line 208 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [196/509]

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.

◆ TEST() [197/509]

blender::tests::TEST ( map  ,
PopDefault   
)

Definition at line 106 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [198/509]

blender::tests::TEST ( map  ,
PopExceptions   
)

Definition at line 549 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [199/509]

blender::tests::TEST ( map  ,
PopItem   
)

Definition at line 72 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [200/509]

blender::tests::TEST ( map  ,
PopItemMany   
)

Definition at line 125 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [201/509]

blender::tests::TEST ( map  ,
PopTry   
)

Definition at line 89 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [202/509]

blender::tests::TEST ( map  ,
Remove   
)

Definition at line 444 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [203/509]

blender::tests::TEST ( map  ,
RemoveDuringIteration   
)

Definition at line 616 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [204/509]

blender::tests::TEST ( map  ,
ReserveExceptions   
)

Definition at line 537 of file BLI_map_test.cc.

References map.

◆ TEST() [205/509]

blender::tests::TEST ( map  ,
UniquePtrValue   
)

Definition at line 421 of file BLI_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [206/509]

blender::tests::TEST ( map  ,
ValueIterator   
)

◆ TEST() [207/509]

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().

◆ TEST() [208/509]

blender::tests::TEST ( math_base  ,
ClampInt   
)

Definition at line 144 of file BLI_math_base_test.cc.

References blender::math::clamp(), and EXPECT_EQ().

◆ TEST() [209/509]

blender::tests::TEST ( math_base  ,
CompareFFRelativeNormal   
)

Definition at line 20 of file BLI_math_base_test.cc.

References compare_ff_relative().

◆ TEST() [210/509]

blender::tests::TEST ( math_base  ,
CompareFFRelativeValid   
)

Definition at line 15 of file BLI_math_base_test.cc.

◆ TEST() [211/509]

blender::tests::TEST ( math_base  ,
CompareFFRelativeZero   
)

Definition at line 51 of file BLI_math_base_test.cc.

References compare_ff_relative().

◆ TEST() [212/509]

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().

◆ TEST() [213/509]

blender::tests::TEST ( math_base  ,
InterpolateInt   
)

Definition at line 154 of file BLI_math_base_test.cc.

References EXPECT_EQ(), and blender::math::interpolate().

◆ TEST() [214/509]

blender::tests::TEST ( math_base  ,
Log2CeilU   
)

Definition at line 106 of file BLI_math_base_test.cc.

References EXPECT_EQ(), and log2_ceil_u().

◆ TEST() [215/509]

blender::tests::TEST ( math_base  ,
Log2FloorU   
)

Definition at line 91 of file BLI_math_base_test.cc.

References EXPECT_EQ(), and log2_floor_u().

◆ TEST() [216/509]

blender::tests::TEST ( math_base  ,
Midpoint   
)

Definition at line 149 of file BLI_math_base_test.cc.

References blender::math::midpoint().

◆ TEST() [217/509]

blender::tests::TEST ( math_base  ,
MinVectorAndFloat   
)

Definition at line 139 of file BLI_math_base_test.cc.

References EXPECT_EQ(), and blender::math::min().

◆ TEST() [218/509]

blender::tests::TEST ( math_vec_types  ,
ComponentMasking   
)

Definition at line 115 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [219/509]

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.

◆ TEST() [220/509]

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.

◆ TEST() [221/509]

blender::tests::TEST ( math_vec_types  ,
DivideFloatByVectorSmall   
)

Definition at line 167 of file BLI_math_vec_types_test.cc.

References result.

◆ TEST() [222/509]

blender::tests::TEST ( math_vec_types  ,
MixedScalarVectorConstructorVec3   
)

Definition at line 63 of file BLI_math_vec_types_test.cc.

◆ TEST() [223/509]

blender::tests::TEST ( math_vec_types  ,
MixedScalarVectorConstructorVec4   
)

Definition at line 76 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [224/509]

blender::tests::TEST ( math_vec_types  ,
MultiScalarConstructorVec2   
)

Definition at line 39 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [225/509]

blender::tests::TEST ( math_vec_types  ,
MultiScalarConstructorVec3   
)

Definition at line 46 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [226/509]

blender::tests::TEST ( math_vec_types  ,
MultiScalarConstructorVec4   
)

Definition at line 54 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [227/509]

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.

◆ TEST() [228/509]

blender::tests::TEST ( math_vec_types  ,
PointerConversion   
)

Definition at line 123 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [229/509]

blender::tests::TEST ( math_vec_types  ,
ScalarConstructorDouble   
)

Definition at line 32 of file BLI_math_vec_types_test.cc.

◆ TEST() [230/509]

blender::tests::TEST ( math_vec_types  ,
ScalarConstructorFloat   
)

Definition at line 25 of file BLI_math_vec_types_test.cc.

◆ TEST() [231/509]

blender::tests::TEST ( math_vec_types  ,
ScalarConstructorInt   
)

Definition at line 18 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [232/509]

blender::tests::TEST ( math_vec_types  ,
ScalarConstructorUnsigned   
)

Definition at line 11 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [233/509]

blender::tests::TEST ( math_vec_types  ,
VectorTypeConversion   
)

Definition at line 142 of file BLI_math_vec_types_test.cc.

References EXPECT_EQ().

◆ TEST() [234/509]

blender::tests::TEST ( math_vector  ,
CeilToMultiple   
)

◆ TEST() [235/509]

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.

◆ TEST() [236/509]

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.

◆ TEST() [237/509]

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.

◆ TEST() [238/509]

blender::tests::TEST ( math_vector  ,
DivideCeil   
)

◆ TEST() [239/509]

blender::tests::TEST ( math_vector  ,
InterpolateFloat   
)

◆ TEST() [240/509]

blender::tests::TEST ( math_vector  ,
InterpolateInt   
)

◆ TEST() [241/509]

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().

◆ TEST() [242/509]

blender::tests::TEST ( memory_utils  ,
DefaultConstructN_ActuallyCallsConstructor   
)

◆ TEST() [243/509]

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().

◆ TEST() [244/509]

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().

◆ TEST() [245/509]

blender::tests::TEST ( memory_utils  ,
ScopedDefer2   
)

Definition at line 192 of file BLI_memory_utils_test.cc.

References BLI_SCOPED_DEFER, and EXPECT_EQ().

◆ TEST() [246/509]

blender::tests::TEST ( memory_utils  ,
UninitializedCopyN_ActuallyCopies   
)

◆ TEST() [247/509]

blender::tests::TEST ( memory_utils  ,
UninitializedCopyN_StrongExceptionSafety   
)

◆ TEST() [248/509]

blender::tests::TEST ( memory_utils  ,
UninitializedFillN_ActuallyCopies   
)

◆ TEST() [249/509]

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().

◆ TEST() [250/509]

blender::tests::TEST ( multi_value_map  ,
AddMultiple   
)

Definition at line 53 of file BLI_multi_value_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [251/509]

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().

◆ TEST() [252/509]

blender::tests::TEST ( multi_value_map  ,
Keys   
)

◆ TEST() [253/509]

blender::tests::TEST ( multi_value_map  ,
LookupExistant   
)

Definition at line 17 of file BLI_multi_value_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [254/509]

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().

◆ TEST() [255/509]

blender::tests::TEST ( multi_value_map  ,
LookupNotExistant   
)

Definition at line 9 of file BLI_multi_value_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [256/509]

blender::tests::TEST ( multi_value_map  ,
UniquePtr   
)

Definition at line 121 of file BLI_multi_value_map_test.cc.

References EXPECT_EQ(), and map.

◆ TEST() [257/509]

blender::tests::TEST ( multi_value_map  ,
Values   
)

◆ TEST() [258/509]

blender::tests::TEST ( set  ,
AddAs   
)

◆ TEST() [259/509]

blender::tests::TEST ( set  ,
AddExceptions   
)

◆ TEST() [260/509]

blender::tests::TEST ( set  ,
AddMany   
)

◆ TEST() [261/509]

blender::tests::TEST ( set  ,
AddMultiple   
)

Definition at line 174 of file BLI_set_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [262/509]

blender::tests::TEST ( set  ,
AddMultipleNew   
)

Definition at line 187 of file BLI_set_test.cc.

References Freestyle::a.

◆ TEST() [263/509]

blender::tests::TEST ( set  ,
AddNewExceptions   
)

◆ TEST() [264/509]

blender::tests::TEST ( set  ,
Clear   
)

◆ TEST() [265/509]

blender::tests::TEST ( set  ,
ContainsAs   
)

◆ TEST() [266/509]

blender::tests::TEST ( set  ,
ContainsAsString   
)

◆ TEST() [267/509]

blender::tests::TEST ( set  ,
ContainsExistant   
)

◆ TEST() [268/509]

blender::tests::TEST ( set  ,
ContainsNotExistant   
)

◆ TEST() [269/509]

blender::tests::TEST ( set  ,
CopyAssignment   
)

◆ TEST() [270/509]

blender::tests::TEST ( set  ,
CopyConstructor   
)

◆ TEST() [271/509]

blender::tests::TEST ( set  ,
CopyConstructorExceptions   
)

◆ TEST() [272/509]

blender::tests::TEST ( set  ,
CustomizeHashAndEquality   
)

◆ TEST() [273/509]

blender::tests::TEST ( set  ,
DefaultConstructor   
)

◆ TEST() [274/509]

blender::tests::TEST ( set  ,
Disjoint   
)

Definition at line 166 of file BLI_set_test.cc.

References Freestyle::a, and usdtokens::b().

◆ TEST() [275/509]

blender::tests::TEST ( set  ,
ForwardIterator   
)

◆ TEST() [276/509]

blender::tests::TEST ( set  ,
GenericAlgorithms   
)

◆ TEST() [277/509]

blender::tests::TEST ( set  ,
InitializerListConstructor   
)

◆ TEST() [278/509]

blender::tests::TEST ( set  ,
Intersects   
)

Definition at line 158 of file BLI_set_test.cc.

References Freestyle::a, and usdtokens::b().

◆ TEST() [279/509]

blender::tests::TEST ( set  ,
IntrusiveIntKey   
)

Definition at line 390 of file BLI_set_test.cc.

◆ TEST() [280/509]

blender::tests::TEST ( set  ,
Iterator   
)

◆ TEST() [281/509]

blender::tests::TEST ( set  ,
LookupKey   
)

◆ TEST() [282/509]

blender::tests::TEST ( set  ,
LookupKeyDefault   
)

◆ TEST() [283/509]

blender::tests::TEST ( set  ,
LookupKeyOrAdd   
)

◆ TEST() [284/509]

blender::tests::TEST ( set  ,
LookupKeyPtr   
)

◆ TEST() [285/509]

blender::tests::TEST ( set  ,
MoveAssignment   
)

◆ TEST() [286/509]

blender::tests::TEST ( set  ,
MoveConstructor   
)

◆ TEST() [287/509]

blender::tests::TEST ( set  ,
MoveConstructorExceptions   
)

◆ TEST() [288/509]

blender::tests::TEST ( set  ,
OftenAddRemoveContained   
)

◆ TEST() [289/509]

blender::tests::TEST ( set  ,
PointerSet   
)

◆ TEST() [290/509]

blender::tests::TEST ( set  ,
Remove   
)

◆ TEST() [291/509]

blender::tests::TEST ( set  ,
RemoveAs   
)

◆ TEST() [292/509]

blender::tests::TEST ( set  ,
RemoveContained   
)

◆ TEST() [293/509]

blender::tests::TEST ( set  ,
RemoveContainedAs   
)

◆ TEST() [294/509]

blender::tests::TEST ( set  ,
RemoveContainedMany   
)

◆ TEST() [295/509]

blender::tests::TEST ( set  ,
RemoveDuringIteration   
)

◆ TEST() [296/509]

blender::tests::TEST ( set  ,
SpanConstructorExceptions   
)

Definition at line 480 of file BLI_set_test.cc.

◆ TEST() [297/509]

blender::tests::TEST ( set  ,
StringSet   
)

◆ TEST() [298/509]

blender::tests::TEST ( set  ,
StringViewKeys   
)

◆ TEST() [299/509]

blender::tests::TEST ( set  ,
UniquePtrValues   
)

◆ TEST() [300/509]

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().

◆ TEST() [301/509]

blender::tests::TEST ( span  ,
CastLargerSize   
)

◆ TEST() [302/509]

blender::tests::TEST ( span  ,
CastSameSize   
)

◆ TEST() [303/509]

blender::tests::TEST ( span  ,
CastSmallerSize   
)

◆ TEST() [304/509]

blender::tests::TEST ( span  ,
Comparison   
)

Definition at line 433 of file BLI_span_test.cc.

References Freestyle::a, and usdtokens::b().

◆ TEST() [305/509]

blender::tests::TEST ( span  ,
Constexpr   
)

Definition at line 406 of file BLI_span_test.cc.

References BLI_STATIC_ASSERT, bool, EXPECT_EQ(), and src.

◆ TEST() [306/509]

blender::tests::TEST ( span  ,
Contains   
)

Definition at line 155 of file BLI_span_test.cc.

References Freestyle::a, and blender::Span< T >::contains().

◆ TEST() [307/509]

blender::tests::TEST ( span  ,
ContainsPtr   
)

Definition at line 274 of file BLI_span_test.cc.

References Freestyle::a, and blender::Span< T >::contains_ptr().

◆ TEST() [308/509]

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.

◆ TEST() [309/509]

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().

◆ TEST() [310/509]

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().

◆ TEST() [311/509]

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().

◆ TEST() [312/509]

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().

◆ TEST() [313/509]

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().

◆ TEST() [314/509]

blender::tests::TEST ( span  ,
DropFrontLargeN   
)

◆ TEST() [315/509]

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().

◆ TEST() [316/509]

blender::tests::TEST ( span  ,
FillIndices   
)

◆ TEST() [317/509]

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().

◆ TEST() [318/509]

blender::tests::TEST ( span  ,
FirstLast   
)

◆ TEST() [319/509]

blender::tests::TEST ( span  ,
FirstLast_OneElement   
)

◆ TEST() [320/509]

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().

◆ TEST() [321/509]

blender::tests::TEST ( span  ,
FromInitializerList   
)

Definition at line 187 of file BLI_span_test.cc.

References test_ref_from_initializer_list().

◆ TEST() [322/509]

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().

◆ TEST() [323/509]

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().

◆ TEST() [324/509]

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().

◆ TEST() [325/509]

blender::tests::TEST ( span  ,
ImplicitConversions   
)

Definition at line 421 of file BLI_span_test.cc.

References BLI_STATIC_ASSERT.

◆ TEST() [326/509]

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().

◆ TEST() [327/509]

blender::tests::TEST ( span  ,
MutableReverseIterator   
)

◆ TEST() [328/509]

blender::tests::TEST ( span  ,
ReverseIterator   
)

◆ TEST() [329/509]

blender::tests::TEST ( span  ,
ReverseMutableSpan   
)

◆ TEST() [330/509]

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().

◆ TEST() [331/509]

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().

◆ TEST() [332/509]

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().

◆ TEST() [333/509]

blender::tests::TEST ( span  ,
SliceLargeN   
)

◆ TEST() [334/509]

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().

◆ TEST() [335/509]

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().

◆ TEST() [336/509]

blender::tests::TEST ( span  ,
TakeBackLargeN   
)

◆ TEST() [337/509]

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().

◆ TEST() [338/509]

blender::tests::TEST ( span  ,
TakeFrontLargeN   
)

◆ TEST() [339/509]

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().

◆ TEST() [340/509]

blender::tests::TEST ( stack  ,
CopyAssignment   
)

◆ TEST() [341/509]

blender::tests::TEST ( stack  ,
CopyConstructor   
)

◆ TEST() [342/509]

blender::tests::TEST ( stack  ,
DefaultConstructor   
)

◆ TEST() [343/509]

blender::tests::TEST ( stack  ,
MoveAssignment   
)

◆ TEST() [344/509]

blender::tests::TEST ( stack  ,
MoveConstructor   
)

◆ TEST() [345/509]

blender::tests::TEST ( stack  ,
MoveConstructorExceptions   
)

◆ TEST() [346/509]

blender::tests::TEST ( stack  ,
OveralignedValues   
)

◆ TEST() [347/509]

blender::tests::TEST ( stack  ,
Peek   
)

◆ TEST() [348/509]

blender::tests::TEST ( stack  ,
Pop   
)

◆ TEST() [349/509]

blender::tests::TEST ( stack  ,
PopExceptions   
)

◆ TEST() [350/509]

blender::tests::TEST ( stack  ,
Push   
)

◆ TEST() [351/509]

blender::tests::TEST ( stack  ,
PushAs   
)

◆ TEST() [352/509]

blender::tests::TEST ( stack  ,
PushExceptions   
)

◆ TEST() [353/509]

blender::tests::TEST ( stack  ,
PushMultiple   
)

◆ TEST() [354/509]

blender::tests::TEST ( stack  ,
PushMultipleAfterPop   
)

◆ TEST() [355/509]

blender::tests::TEST ( stack  ,
PushMultipleExceptions   
)

◆ TEST() [356/509]

blender::tests::TEST ( stack  ,
PushPopMany   
)

◆ TEST() [357/509]

blender::tests::TEST ( stack  ,
SpanConstructor   
)

◆ TEST() [358/509]

blender::tests::TEST ( stack  ,
SpanConstructorExceptions   
)

Definition at line 198 of file BLI_stack_cxx_test.cc.

◆ TEST() [359/509]

blender::tests::TEST ( stack  ,
UniquePtrValues   
)

◆ TEST() [360/509]

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.

◆ TEST() [361/509]

blender::tests::TEST ( string_ref  ,
AddCharPtr1   
)

Definition at line 125 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and result.

◆ TEST() [362/509]

blender::tests::TEST ( string_ref  ,
AddCharPtr2   
)

Definition at line 132 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and result.

◆ TEST() [363/509]

blender::tests::TEST ( string_ref  ,
AddString1   
)

Definition at line 139 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and result.

◆ TEST() [364/509]

blender::tests::TEST ( string_ref  ,
AddString2   
)

Definition at line 146 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and result.

◆ TEST() [365/509]

blender::tests::TEST ( string_ref  ,
CompareEqual   
)

Definition at line 153 of file BLI_string_ref_test.cc.

◆ TEST() [366/509]

blender::tests::TEST ( string_ref  ,
CompareEqualCharPtr1   
)

Definition at line 164 of file BLI_string_ref_test.cc.

◆ TEST() [367/509]

blender::tests::TEST ( string_ref  ,
CompareEqualCharPtr2   
)

Definition at line 173 of file BLI_string_ref_test.cc.

◆ TEST() [368/509]

blender::tests::TEST ( string_ref  ,
CompareEqualString1   
)

Definition at line 182 of file BLI_string_ref_test.cc.

◆ TEST() [369/509]

blender::tests::TEST ( string_ref  ,
CompareEqualString2   
)

Definition at line 191 of file BLI_string_ref_test.cc.

◆ TEST() [370/509]

blender::tests::TEST ( string_ref  ,
Constexpr   
)

Definition at line 355 of file BLI_string_ref_test.cc.

References BLI_STATIC_ASSERT, and EXPECT_EQ().

◆ TEST() [371/509]

blender::tests::TEST ( string_ref  ,
Copy   
)

Definition at line 330 of file BLI_string_ref_test.cc.

References blender::StringRefBase::copy(), and EXPECT_EQ().

◆ TEST() [372/509]

blender::tests::TEST ( string_ref  ,
CStringConstructor   
)

◆ TEST() [373/509]

blender::tests::TEST ( string_ref  ,
DefaultConstructor   
)

Definition at line 33 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::size().

◆ TEST() [374/509]

blender::tests::TEST ( string_ref  ,
DropKnownPrefix   
)

◆ TEST() [375/509]

blender::tests::TEST ( string_ref  ,
DropPrefixLargeN   
)

◆ TEST() [376/509]

blender::tests::TEST ( string_ref  ,
DropPrefixN   
)

◆ TEST() [377/509]

blender::tests::TEST ( string_ref  ,
DropSuffix   
)

◆ TEST() [378/509]

blender::tests::TEST ( string_ref  ,
DropSuffixLargeN   
)

◆ TEST() [379/509]

blender::tests::TEST ( string_ref  ,
EndsWith   
)

Definition at line 226 of file BLI_string_ref_test.cc.

References blender::StringRefBase::endswith().

◆ TEST() [380/509]

blender::tests::TEST ( string_ref  ,
FromStringView   
)

Definition at line 341 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and view.

◆ TEST() [381/509]

blender::tests::TEST ( string_ref  ,
Iterate   
)

◆ TEST() [382/509]

blender::tests::TEST ( string_ref  ,
PointerWithLengthConstructor   
)

◆ TEST() [383/509]

blender::tests::TEST ( string_ref  ,
Print   
)

Definition at line 106 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and str.

◆ TEST() [384/509]

blender::tests::TEST ( string_ref  ,
StartEndConstructor   
)

Definition at line 39 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::size().

◆ TEST() [385/509]

blender::tests::TEST ( string_ref  ,
StartEndConstructorNullptr   
)

Definition at line 48 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::size().

◆ TEST() [386/509]

blender::tests::TEST ( string_ref  ,
StartEndConstructorSame   
)

Definition at line 55 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::size().

◆ TEST() [387/509]

blender::tests::TEST ( string_ref  ,
StartsWith   
)

Definition at line 214 of file BLI_string_ref_test.cc.

References blender::StringRefBase::startswith().

◆ TEST() [388/509]

blender::tests::TEST ( string_ref  ,
StdStringConstructor   
)

◆ TEST() [389/509]

blender::tests::TEST ( string_ref  ,
SubscriptOperator   
)

Definition at line 87 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::size().

◆ TEST() [390/509]

blender::tests::TEST ( string_ref  ,
Substr   
)

Definition at line 319 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::substr().

◆ TEST() [391/509]

blender::tests::TEST ( string_ref  ,
ToStdString   
)

Definition at line 98 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and str.

◆ TEST() [392/509]

blender::tests::TEST ( string_ref  ,
ToStringView   
)

Definition at line 348 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and view.

◆ TEST() [393/509]

blender::tests::TEST ( string_ref  ,
TrimArbitrary   
)

Definition at line 281 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::trim().

◆ TEST() [394/509]

blender::tests::TEST ( string_ref  ,
TrimCharacter   
)

Definition at line 308 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::trim().

◆ TEST() [395/509]

blender::tests::TEST ( string_ref  ,
TrimWhitespace   
)

Definition at line 296 of file BLI_string_ref_test.cc.

References EXPECT_EQ(), and blender::StringRefBase::trim().

◆ TEST() [396/509]

blender::tests::TEST ( string_ref_null  ,
CStringConstructor   
)

◆ TEST() [397/509]

blender::tests::TEST ( string_ref_null  ,
CStringLengthConstructor   
)

◆ TEST() [398/509]

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().

◆ TEST() [399/509]

blender::tests::TEST ( vector  ,
Append   
)

◆ TEST() [400/509]

blender::tests::TEST ( vector  ,
AppendAndGetIndex   
)

◆ TEST() [401/509]

blender::tests::TEST ( vector  ,
AppendAs   
)

◆ TEST() [402/509]

blender::tests::TEST ( vector  ,
AppendCallsCopyConstructor   
)

◆ TEST() [403/509]

blender::tests::TEST ( vector  ,
AppendCallsMoveConstructor   
)

◆ TEST() [404/509]

blender::tests::TEST ( vector  ,
AppendExceptions   
)

◆ TEST() [405/509]

blender::tests::TEST ( vector  ,
AppendNonDuplicates   
)

◆ TEST() [406/509]

blender::tests::TEST ( vector  ,
AppendNTimes   
)

Definition at line 456 of file BLI_vector_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [407/509]

blender::tests::TEST ( vector  ,
BecomeLarge   
)

◆ TEST() [408/509]

blender::tests::TEST ( vector  ,
ConstructVoidPointerVector   
)

◆ TEST() [409/509]

blender::tests::TEST ( vector  ,
ConvertingConstructor   
)

◆ TEST() [410/509]

blender::tests::TEST ( vector  ,
CopyAssignment   
)

◆ TEST() [411/509]

blender::tests::TEST ( vector  ,
CopyConstructor   
)

◆ TEST() [412/509]

blender::tests::TEST ( vector  ,
CopyConstructor2   
)

◆ TEST() [413/509]

blender::tests::TEST ( vector  ,
CopyConstructor3   
)

◆ TEST() [414/509]

blender::tests::TEST ( vector  ,
CopyConstructor4   
)

◆ TEST() [415/509]

blender::tests::TEST ( vector  ,
DefaultConstructor   
)

◆ TEST() [416/509]

blender::tests::TEST ( vector  ,
ExtendArray   
)

Definition at line 435 of file BLI_vector_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [417/509]

blender::tests::TEST ( vector  ,
ExtendExceptions   
)

◆ TEST() [418/509]

blender::tests::TEST ( vector  ,
ExtendIterator   
)

◆ TEST() [419/509]

blender::tests::TEST ( vector  ,
ExtendNonDuplicates   
)

◆ TEST() [420/509]

blender::tests::TEST ( vector  ,
ExtendSmallVector   
)

Definition at line 422 of file BLI_vector_test.cc.

References Freestyle::a, usdtokens::b(), and EXPECT_EQ().

◆ TEST() [421/509]

blender::tests::TEST ( vector  ,
Fill   
)

◆ TEST() [422/509]

blender::tests::TEST ( vector  ,
FirstIndexOf   
)

◆ TEST() [423/509]

blender::tests::TEST ( vector  ,
FirstIndexTryOf   
)

◆ TEST() [424/509]

blender::tests::TEST ( vector  ,
InitializerListConstructor   
)

◆ TEST() [425/509]

blender::tests::TEST ( vector  ,
Insert1Exceptions   
)

◆ TEST() [426/509]

blender::tests::TEST ( vector  ,
Insert2Exceptions   
)

◆ TEST() [427/509]

blender::tests::TEST ( vector  ,
InsertAtBeginning   
)

◆ TEST() [428/509]

blender::tests::TEST ( vector  ,
InsertAtEnd   
)

◆ TEST() [429/509]

blender::tests::TEST ( vector  ,
InsertAtIterator   
)

◆ TEST() [430/509]

blender::tests::TEST ( vector  ,
InsertInMiddle   
)

◆ TEST() [431/509]

blender::tests::TEST ( vector  ,
InsertMoveOnlyType   
)

◆ TEST() [432/509]

blender::tests::TEST ( vector  ,
IsEmpty   
)

◆ TEST() [433/509]

blender::tests::TEST ( vector  ,
Iterator   
)

Definition at line 302 of file BLI_vector_test.cc.

References EXPECT_EQ().

◆ TEST() [434/509]

blender::tests::TEST ( vector  ,
IteratorConstructor   
)

◆ TEST() [435/509]

blender::tests::TEST ( vector  ,
LargeVectorCopyCallsCopyConstructor   
)

Definition at line 568 of file BLI_vector_test.cc.

References src.

◆ TEST() [436/509]

blender::tests::TEST ( vector  ,
LargeVectorMoveCallsNoConstructor   
)

Definition at line 584 of file BLI_vector_test.cc.

References src.

◆ TEST() [437/509]

blender::tests::TEST ( vector  ,
Last   
)

Definition at line 447 of file BLI_vector_test.cc.

References Freestyle::a, and EXPECT_EQ().

◆ TEST() [438/509]

blender::tests::TEST ( vector  ,
ListBaseConstructor   
)

◆ TEST() [439/509]

blender::tests::TEST ( vector  ,
MoveAssignment   
)

◆ TEST() [440/509]

blender::tests::TEST ( vector  ,
MoveConstructor   
)

◆ TEST() [441/509]

blender::tests::TEST ( vector  ,
MoveConstructor2   
)

◆ TEST() [442/509]

blender::tests::TEST ( vector  ,
MoveConstructor3   
)

◆ TEST() [443/509]

blender::tests::TEST ( vector  ,
MoveConstructor4   
)

◆ TEST() [444/509]

blender::tests::TEST ( vector  ,
MoveConstructorExceptions   
)

Definition at line 752 of file BLI_vector_test.cc.

◆ TEST() [445/509]

blender::tests::TEST ( vector  ,
OveralignedValues   
)

◆ TEST() [446/509]

blender::tests::TEST ( vector  ,
PopLastExceptions   
)

◆ TEST() [447/509]

blender::tests::TEST ( vector  ,
Prepend   
)

◆ TEST() [448/509]

blender::tests::TEST ( vector  ,
PrependString   
)

◆ TEST() [449/509]

blender::tests::TEST ( vector  ,
Remove   
)

◆ TEST() [450/509]

blender::tests::TEST ( vector  ,
RemoveAndReorderExceptions   
)

◆ TEST() [451/509]

blender::tests::TEST ( vector  ,
RemoveChunk   
)

◆ TEST() [452/509]

blender::tests::TEST ( vector  ,
RemoveChunkExceptions   
)

◆ TEST() [453/509]

blender::tests::TEST ( vector  ,
RemoveExceptions   
)

◆ TEST() [454/509]

blender::tests::TEST ( vector  ,
RemoveFirstOccurrenceAndReorder   
)

◆ TEST() [455/509]

blender::tests::TEST ( vector  ,
RemoveLast   
)

◆ TEST() [456/509]

blender::tests::TEST ( vector  ,
RemoveReorder   
)

◆ TEST() [457/509]

blender::tests::TEST ( vector  ,
Resize   
)

◆ TEST() [458/509]

blender::tests::TEST ( vector  ,
ReturnByValue   
)

◆ TEST() [459/509]

blender::tests::TEST ( vector  ,
ReverseIterator   
)

◆ TEST() [460/509]

blender::tests::TEST ( vector  ,
SizeConstructor   
)

◆ TEST() [461/509]

blender::tests::TEST ( vector  ,
SizeConstructorCallsDefaultConstructor   
)

Definition at line 529 of file BLI_vector_test.cc.

◆ TEST() [462/509]

blender::tests::TEST ( vector  ,
SizeValueConstructor   
)

◆ TEST() [463/509]

blender::tests::TEST ( vector  ,
SizeValueConstructorCallsCopyConstructor   
)

Definition at line 537 of file BLI_vector_test.cc.

◆ TEST() [464/509]

blender::tests::TEST ( vector  ,
SizeValueConstructorExceptions   
)

◆ TEST() [465/509]

blender::tests::TEST ( vector  ,
SmallVectorCopyCallsCopyConstructor   
)

Definition at line 560 of file BLI_vector_test.cc.

References src.

◆ TEST() [466/509]

blender::tests::TEST ( vector  ,
SmallVectorMoveCallsMoveConstructor   
)

Definition at line 576 of file BLI_vector_test.cc.

References src.

◆ TEST() [467/509]

blender::tests::TEST ( vector  ,
SpanConstructorExceptions   
)

Definition at line 745 of file BLI_vector_test.cc.

◆ TEST() [468/509]

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().

◆ TEST() [469/509]

blender::tests::TEST ( vector  ,
UniquePtrValue   
)

◆ TEST() [470/509]

blender::tests::TEST ( vector  ,
VectorOfVectors_Append   
)

◆ TEST() [471/509]

blender::tests::TEST ( vector_set  ,
AddExceptions   
)

◆ TEST() [472/509]

blender::tests::TEST ( vector_set  ,
AddExistingDoesNotIncreaseSize   
)

◆ TEST() [473/509]

blender::tests::TEST ( vector_set  ,
AddMultipleTimes   
)

◆ TEST() [474/509]

blender::tests::TEST ( vector_set  ,
AddNewExceptions   
)

◆ TEST() [475/509]

blender::tests::TEST ( vector_set  ,
AddNewIncreasesSize   
)

◆ TEST() [476/509]

blender::tests::TEST ( vector_set  ,
Clear   
)

◆ TEST() [477/509]

blender::tests::TEST ( vector_set  ,
Copy   
)

◆ TEST() [478/509]

blender::tests::TEST ( vector_set  ,
CopyAssignment   
)

◆ TEST() [479/509]

blender::tests::TEST ( vector_set  ,
CopyConstructorExceptions   
)

Definition at line 174 of file BLI_vector_set_test.cc.

◆ TEST() [480/509]

blender::tests::TEST ( vector_set  ,
DefaultConstructor   
)

◆ TEST() [481/509]

blender::tests::TEST ( vector_set  ,
GrowWhenEmpty   
)

◆ TEST() [482/509]

blender::tests::TEST ( vector_set  ,
Index   
)

◆ TEST() [483/509]

blender::tests::TEST ( vector_set  ,
IndexOfOrAdd   
)

◆ TEST() [484/509]

blender::tests::TEST ( vector_set  ,
IndexTry   
)

◆ TEST() [485/509]

blender::tests::TEST ( vector_set  ,
InitializerListConstructor_WithDuplicates   
)

◆ TEST() [486/509]

blender::tests::TEST ( vector_set  ,
InitializerListConstructor_WithoutDuplicates   
)

◆ TEST() [487/509]

blender::tests::TEST ( vector_set  ,
LookupKey   
)

◆ TEST() [488/509]

blender::tests::TEST ( vector_set  ,
Move   
)

◆ TEST() [489/509]

blender::tests::TEST ( vector_set  ,
MoveAssignment   
)

◆ TEST() [490/509]

blender::tests::TEST ( vector_set  ,
MoveConstructorExceptions   
)

◆ TEST() [491/509]

blender::tests::TEST ( vector_set  ,
PopExceptions   
)

◆ TEST() [492/509]

blender::tests::TEST ( vector_set  ,
Remove   
)

◆ TEST() [493/509]

blender::tests::TEST ( vector_set  ,
RemoveContained   
)

◆ TEST() [494/509]

blender::tests::TEST ( vector_set  ,
ReserveExceptions   
)

◆ TEST() [495/509]

blender::tests::TEST ( vector_set  ,
SpanConstructorExceptions   
)

Definition at line 165 of file BLI_vector_set_test.cc.

◆ TEST() [496/509]

blender::tests::TEST ( vector_set  ,
UniquePtrValue   
)

◆ TEST() [497/509]

blender::tests::TEST ( virtual_array  ,
Array   
)

◆ TEST() [498/509]

blender::tests::TEST ( virtual_array  ,
AsSpan   
)

◆ TEST() [499/509]

blender::tests::TEST ( virtual_array  ,
DerivedSpan   
)

◆ TEST() [500/509]

blender::tests::TEST ( virtual_array  ,
EmptySpanWrapper   
)

◆ TEST() [501/509]

blender::tests::TEST ( virtual_array  ,
Func   
)

◆ TEST() [502/509]

blender::tests::TEST ( virtual_array  ,
MaterializeCompressed   
)

◆ TEST() [503/509]

blender::tests::TEST ( virtual_array  ,
MutableToImmutable   
)

◆ TEST() [504/509]

blender::tests::TEST ( virtual_array  ,
Single   
)

◆ TEST() [505/509]

blender::tests::TEST ( virtual_array  ,
Span   
)

◆ TEST() [506/509]

blender::tests::TEST ( virtual_array  ,
StdArray   
)

◆ TEST() [507/509]

blender::tests::TEST ( virtual_array  ,
StdVector   
)

◆ TEST() [508/509]

blender::tests::TEST ( virtual_array  ,
Vector   
)

◆ TEST() [509/509]

blender::tests::TEST ( virtual_array  ,
VectorSet   
)

◆ test_ref_from_initializer_list()

static void blender::tests::test_ref_from_initializer_list ( Span< int >  span)
static

Definition at line 178 of file BLI_span_test.cc.

References EXPECT_EQ(), and blender::Span< T >::size().

Referenced by TEST().

Variable Documentation

◆ copy_assigned_from_value

const int blender::tests::copy_assigned_from_value = 7
static

Definition at line 16 of file BLI_cpp_type_test.cc.

Referenced by blender::tests::TestType::operator=(), and TEST().

◆ copy_assigned_value

const int blender::tests::copy_assigned_value = 6
static

Definition at line 15 of file BLI_cpp_type_test.cc.

Referenced by blender::tests::TestType::operator=(), and TEST().

◆ copy_constructed_from_value

const int blender::tests::copy_constructed_from_value = 4
static

Definition at line 13 of file BLI_cpp_type_test.cc.

Referenced by TEST(), and blender::tests::TestType::TestType().

◆ copy_constructed_value

const int blender::tests::copy_constructed_value = 2
static

Definition at line 11 of file BLI_cpp_type_test.cc.

Referenced by TEST(), and blender::tests::TestType::TestType().

◆ CPPType_TestType

const CPPType& blender::tests::CPPType_TestType = CPPType::get<TestType>()
static

Definition at line 83 of file BLI_cpp_type_test.cc.

Referenced by TEST().

◆ default_constructed_value

const int blender::tests::default_constructed_value = 1
static

Definition at line 10 of file BLI_cpp_type_test.cc.

Referenced by TEST(), and blender::tests::TestType::TestType().

◆ destructed_value

const int blender::tests::destructed_value = 10
static

Definition at line 19 of file BLI_cpp_type_test.cc.

Referenced by TEST(), and blender::tests::TestType::~TestType().

◆ move_assigned_from_value

const int blender::tests::move_assigned_from_value = 9
static

Definition at line 18 of file BLI_cpp_type_test.cc.

Referenced by blender::tests::TestType::operator=().

◆ move_assigned_value

const int blender::tests::move_assigned_value = 8
static

Definition at line 17 of file BLI_cpp_type_test.cc.

Referenced by blender::tests::TestType::operator=(), and TEST().

◆ move_constructed_from_value

const int blender::tests::move_constructed_from_value = 5
static

Definition at line 14 of file BLI_cpp_type_test.cc.

Referenced by blender::tests::TestType::TestType().

◆ move_constructed_value

const int blender::tests::move_constructed_value = 3
static

Definition at line 12 of file BLI_cpp_type_test.cc.

Referenced by TEST(), and blender::tests::TestType::TestType().