3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/platform/brstd/function_ref.h"
7#include "mc/platform/threading/SharedLock.h"
8#include "mc/platform/threading/UniqueLock.h"
15class ImmutableLocalization {
33 Copy& operator=(Copy
const&);
40 MCNAPI
explicit Copy(::std::shared_ptr<::Localization const> original);
48 MCNAPI
void*
$ctor(::std::shared_ptr<::Localization const> original);
67 ImmutableLocalization& operator=(ImmutableLocalization
const&);
68 ImmutableLocalization(ImmutableLocalization
const&);
69 ImmutableLocalization();
76 MCNAPI
void _setValue(::std::shared_ptr<::Localization const> value);
MCAPI void modifyReplace(::brstd::function_ref< void(::Localization &)> modifier)
MCAPI void _setValue(::std::shared_ptr<::Localization const > value)
MCAPI void modifyAdditive(::brstd::function_ref< void(::Localization &)> modifier)
MCAPI bool _compareAndSwap(::ImmutableLocalization::Copy &©)
Definition Localization.h:15
Definition function_ref.h:60
Definition ImmutableLocalization.h:23
MCAPI Copy(::std::shared_ptr<::Localization const > original)
MCAPI void * $ctor(::std::shared_ptr<::Localization const > original)