Blender  V3.3
Classes | Namespaces | Functions | Variables
BLI_cpp_type_test.cc File Reference
#include "testing/testing.h"
#include "BLI_cpp_type.hh"
#include "BLI_cpp_type_make.hh"

Go to the source code of this file.

Classes

struct  blender::tests::TestType
 

Namespaces

 blender
 
 blender::tests
 

Functions

 blender::tests::TEST (cpp_type, Size)
 
 blender::tests::TEST (cpp_type, Alignment)
 
 blender::tests::TEST (cpp_type, Is)
 
 blender::tests::TEST (cpp_type, DefaultConstruction)
 
 blender::tests::TEST (cpp_type, DefaultConstructTrivial)
 
 blender::tests::TEST (cpp_type, ValueInitialize)
 
 blender::tests::TEST (cpp_type, ValueInitializeTrivial)
 
 blender::tests::TEST (cpp_type, Destruct)
 
 blender::tests::TEST (cpp_type, CopyToUninitialized)
 
 blender::tests::TEST (cpp_type, CopyToInitialized)
 
 blender::tests::TEST (cpp_type, RelocateToUninitialized)
 
 blender::tests::TEST (cpp_type, RelocateToInitialized)
 
 blender::tests::TEST (cpp_type, FillInitialized)
 
 blender::tests::TEST (cpp_type, FillUninitialized)
 
 blender::tests::TEST (cpp_type, DebugPrint)
 
 blender::tests::TEST (cpp_type, ToStaticType)
 
 blender::tests::TEST (cpp_type, CopyAssignCompressed)
 

Variables

static const int blender::tests::default_constructed_value = 1
 
static const int blender::tests::copy_constructed_value = 2
 
static const int blender::tests::move_constructed_value = 3
 
static const int blender::tests::copy_constructed_from_value = 4
 
static const int blender::tests::move_constructed_from_value = 5
 
static const int blender::tests::copy_assigned_value = 6
 
static const int blender::tests::copy_assigned_from_value = 7
 
static const int blender::tests::move_assigned_value = 8
 
static const int blender::tests::move_assigned_from_value = 9
 
static const int blender::tests::destructed_value = 10
 
static const CPPType & blender::tests::CPPType_TestType = CPPType::get<TestType>()