Platform.Data.Doublets C++
Loading...
Searching...
No Matches
LinksCascadeUniquenessAndUsagesResolver.h
Go to the documentation of this file.
2{
3 template <typename TFacade, typename TDecorated>
5 {
6 public:
8 using base::Constants;
9 using typename base::LinkAddressType;
10 using typename base::LinkType;
11 using typename base::ReadHandlerType;
12 using typename base::WriteHandlerType;
13
14 public:
16
17 public:
18 LinkAddressType ResolveAddressChangeConflict(LinkAddressType oldLinkAddress, LinkAddressType newLinkAddress)
19 {
20 this->facade().TFacade::MergeUsages(oldLinkAddress, newLinkAddress);
21 return base::ResolveAddressChangeConflict(oldLinkAddress, newLinkAddress);
22 }
23 };
24} // namespace Platform::Data::Doublets::Decorators
Definition Decorators.h:4
Definition LinksCascadeUniquenessAndUsagesResolver.h:5
USE_ALL_BASE_CONSTRUCTORS(LinksCascadeUniquenessAndUsagesResolver, base)
LinkAddressType ResolveAddressChangeConflict(LinkAddressType oldLinkAddress, LinkAddressType newLinkAddress)
Definition LinksCascadeUniquenessAndUsagesResolver.h:18
LinkAddressType ResolveAddressChangeConflict(LinkAddressType oldLinkAddress, LinkAddressType newLinkAddress, const WriteHandlerType &handler)
Definition LinksUniquenessResolver.h:31