refactor(*): fix EBO issues and remove NAMESPACE_PRIVATE about containers

This commit is contained in:
2023-03-04 19:12:47 +08:00
parent 5c91059203
commit 9045f9b3b2
5 changed files with 331 additions and 228 deletions

View File

@ -6,6 +6,8 @@ NAMESPACE_REDCRAFT_BEGIN
NAMESPACE_MODULE_BEGIN(Redcraft)
NAMESPACE_MODULE_BEGIN(Utility)
// WARNING: Using these helper classes as base classes may raise potential EBO issues and is not recommended for objects with strict size constraints.
/** A class indicates that a derived class cannot be copied. */
struct FNoncopyable
{