2022-03-18 20:17:28 +08:00
|
|
|
#pragma once
|
|
|
|
|
|
|
|
#include "CoreTypes.h"
|
|
|
|
|
|
|
|
NAMESPACE_REDCRAFT_BEGIN
|
|
|
|
NAMESPACE_MODULE_BEGIN(Redcraft)
|
|
|
|
NAMESPACE_MODULE_BEGIN(Utility)
|
|
|
|
|
2022-03-19 13:35:27 +08:00
|
|
|
NAMESPACE_BEGIN(Testing)
|
|
|
|
|
2022-03-18 20:17:28 +08:00
|
|
|
REDCRAFTUTILITY_API void TestMemory();
|
|
|
|
REDCRAFTUTILITY_API void TestAlignment();
|
|
|
|
REDCRAFTUTILITY_API void TestMemoryBuffer();
|
|
|
|
REDCRAFTUTILITY_API void TestMemoryMalloc();
|
2022-03-19 16:05:47 +08:00
|
|
|
REDCRAFTUTILITY_API void TestMemoryOperator();
|
2023-01-19 19:34:17 +08:00
|
|
|
REDCRAFTUTILITY_API void TestPointerTraits();
|
|
|
|
REDCRAFTUTILITY_API void TestUniquePointer();
|
|
|
|
REDCRAFTUTILITY_API void TestSharedPointer();
|
2023-01-20 22:40:54 +08:00
|
|
|
REDCRAFTUTILITY_API void TestObserverPointer();
|
2022-03-18 20:17:28 +08:00
|
|
|
|
2022-03-19 13:35:27 +08:00
|
|
|
NAMESPACE_END(Testing)
|
|
|
|
|
2022-03-18 20:17:28 +08:00
|
|
|
NAMESPACE_MODULE_END(Utility)
|
|
|
|
NAMESPACE_MODULE_END(Redcraft)
|
|
|
|
NAMESPACE_REDCRAFT_END
|