4 template <
typename TLinksOptions = Platform::Data::Doublets::LinksOptions<>,
5 typename TMemory = Platform::Memory::FileMappedResizableDirectMemory,
6 typename TSourceTreeMethods = LinksSourcesSizeBalancedTreeMethods<TLinksOptions>,
7 typename TTargetTreeMethods = LinksTargetsSizeBalancedTreeMethods<TLinksOptions>,
8 typename TUnusedLinks = UnusedLinksListMethods<TLinksOptions>,
typename... TBase>
11 UnitedMemoryLinks<TLinksOptions, TMemory, TSourceTreeMethods, TTargetTreeMethods, TUnusedLinks, TBase...>,
12 TLinksOptions, TMemory, TSourceTreeMethods, TTargetTreeMethods, TUnusedLinks, TBase...>,
13 public std::enable_shared_from_this<UnitedMemoryLinks<TLinksOptions>>
16 UnitedMemoryLinks<TLinksOptions, TMemory, TSourceTreeMethods, TTargetTreeMethods, TUnusedLinks, TBase...>,
17 TLinksOptions, TMemory, TSourceTreeMethods, TTargetTreeMethods, TUnusedLinks, TBase...>;