[*] Missing explicit moves
This commit is contained in:
parent
7ed4dce366
commit
e471890c0e
@ -51,14 +51,14 @@ namespace Aurora::Memory
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
ExSharedPtr(Base_t &&in) : Base_t(in)
|
ExSharedPtr(Base_t &&in) : Base_t(AuMove(in))
|
||||||
{
|
{
|
||||||
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
||||||
_cache();
|
_cache();
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
ExSharedPtr(ExSharedPtr &&in) : Base_t(in)
|
ExSharedPtr(ExSharedPtr &&in) : Base_t(AuMove(in.BasePointerType()))
|
||||||
{
|
{
|
||||||
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
||||||
_cache();
|
_cache();
|
||||||
@ -96,7 +96,7 @@ namespace Aurora::Memory
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
ExSharedPtr(Base_t &&in, element_type *ptr) : Base_t(in, ptr)
|
ExSharedPtr(Base_t &&in, element_type *ptr) : Base_t(AuMove(in), ptr)
|
||||||
{
|
{
|
||||||
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
#if !defined(_AURORA_NULLEXPT_ENABLE_UB)
|
||||||
_cache();
|
_cache();
|
||||||
|
Loading…
Reference in New Issue
Block a user