Platform.Data.Doublets C++
Loading...
Searching...
No Matches
Namespaces | Functions
ILinksExtensions.h File Reference

Go to the source code of this file.

Namespaces

namespace  Platform
 
namespace  Platform::Data
 
namespace  Platform::Data::Doublets
 

Functions

template<typename TStorage >
void Platform::Data::Doublets::TestRandomCreationsAndDeletions (TStorage &storage, typename TStorage::LinkAddressType maximumOperationsPerCycle)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::SearchOrDefault (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target)
 
template<typename TStorage >
auto Platform::Data::Doublets::CreatePoint (TStorage &storage)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::CreateAndUpdate (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::Update (TStorage &storage, CArray< typename TStorage::LinkAddressType > auto &&restriction, CArray< typename TStorage::LinkAddressType > auto &&substitution)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::GetOrCreate (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::DeleteIfExists (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target)
 
template<typename TStorage >
auto Platform::Data::Doublets::DeleteAll (TStorage &storage)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::ResetValues (TStorage &storage, typename TStorage::LinkAddressType linkAddress, const typename TStorage::WriteHandlerType &handler)
 
template<typename TStorage >
void Platform::Data::Doublets::ResetValues (TStorage &storage, typename TStorage::LinkAddressType linkAddress)
 
template<typename TStorage >
std::string Platform::Data::Doublets::Format (TStorage &storage, typename TStorage::LinkAddressType linkAddress)
 
template<typename TStorage >
TStorage::LinkAddressType Platform::Data::Doublets::HasUsages (TStorage &storage, typename TStorage::LinkAddressType linkAddress)