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