Platform.Data.Doublets C++
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
Platform::Data::Doublets::UInt64LinksExtensions Class Reference

#include <UInt64LinksExtensions.h>

Static Public Member Functions

static bool AnyLinkIsAny (ILinks< std::uint64_t > &storage, params std::uint64_t sequence[])
 
static std::string FormatStructure (ILinks< std::uint64_t > &storage, std::uint64_t linkIndex, Func< Link< std::uint64_t >, bool > isElement, bool renderIndex=false, bool renderDebug=false)
 
static std::string FormatStructure (ILinks< std::uint64_t > &storage, std::uint64_t linkIndex, Func< Link< std::uint64_t >, bool > isElement, Action< StringBuilder, Link< std::uint64_t > > appendElement, bool renderIndex=false, bool renderDebug=false)
 
static void AppendStructure (ILinks< std::uint64_t > &storage, std::string &sb, HashSet< std::uint64_t > visited, std::uint64_t linkIndex, Func< Link< std::uint64_t >, bool > isElement, Action< StringBuilder, Link< std::uint64_t > > appendElement, bool renderIndex=false, bool renderDebug=false)
 

Static Public Attributes

static LinksConstants< std::uint64_t > Constants = Default<LinksConstants<std::uint64_t>>.Instance
 

Member Function Documentation

◆ AnyLinkIsAny()

static bool Platform::Data::Doublets::UInt64LinksExtensions::AnyLinkIsAny ( ILinks< std::uint64_t > &  storage,
params std::uint64_t  sequence[] 
)
inlinestatic

◆ AppendStructure()

static void Platform::Data::Doublets::UInt64LinksExtensions::AppendStructure ( ILinks< std::uint64_t > &  storage,
std::string &  sb,
HashSet< std::uint64_t >  visited,
std::uint64_t  linkIndex,
Func< Link< std::uint64_t >, bool >  isElement,
Action< StringBuilder, Link< std::uint64_t > >  appendElement,
bool  renderIndex = false,
bool  renderDebug = false 
)
inlinestatic

◆ FormatStructure() [1/2]

static std::string Platform::Data::Doublets::UInt64LinksExtensions::FormatStructure ( ILinks< std::uint64_t > &  storage,
std::uint64_t  linkIndex,
Func< Link< std::uint64_t >, bool >  isElement,
Action< StringBuilder, Link< std::uint64_t > >  appendElement,
bool  renderIndex = false,
bool  renderDebug = false 
)
inlinestatic

◆ FormatStructure() [2/2]

static std::string Platform::Data::Doublets::UInt64LinksExtensions::FormatStructure ( ILinks< std::uint64_t > &  storage,
std::uint64_t  linkIndex,
Func< Link< std::uint64_t >, bool >  isElement,
bool  renderIndex = false,
bool  renderDebug = false 
)
inlinestatic

Member Data Documentation

◆ Constants

LinksConstants<std::uint64_t> Platform::Data::Doublets::UInt64LinksExtensions::Constants = Default<LinksConstants<std::uint64_t>>.Instance
static

The documentation for this class was generated from the following file: