Blender V5.0
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

namespace  blender
namespace  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 CPPTypeblender::tests::CPPType_TestType = CPPType::get<TestType>()