3 template <
typename TLinksOptions>
5 :
public Platform::Collections::Methods::Lists::RelativeCircularDoublyLinkedListMethods<
6 InternalLinksSourcesLinkedListMethods<TLinksOptions>, typename TLinksOptions::LinkAddressType>
11 using LinkType =
typename LinksOptionsType::LinkType;
16 static constexpr auto Constants = LinksOptionsType::Constants;
19 std::byte* _linksDataParts;
20 std::byte* _linksIndexParts;
29 _linksDataParts = linksDataParts;
30 _linksIndexParts = linksIndexParts;
136 return Link{linkIndex, link.
Source, link.Target};
142 auto current = this->
GetFirst(source);
143 auto first = current;
150 current = this->
GetNext(current);
151 if (current == first)