mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 14:27:42 +00:00
Thread-safe extraction
This commit is contained in:
@@ -308,10 +308,8 @@ class TLockedToken : public TCachedToken<T>
|
||||
{
|
||||
public:
|
||||
TLockedToken() = default;
|
||||
TLockedToken(const CToken& other) : TCachedToken<T>(other)
|
||||
{TCachedToken<T>::m_obj = TToken<T>::GetObj();}
|
||||
TLockedToken(CToken&& other) : TCachedToken<T>(std::move(other))
|
||||
{TCachedToken<T>::m_obj = TToken<T>::GetObj();}
|
||||
TLockedToken(const CToken& other) : TCachedToken<T>(other) {CToken::Lock();}
|
||||
TLockedToken(CToken&& other) : TCachedToken<T>(std::move(other)) {CToken::Lock();}
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user