|
Platform.Data.Doublets C++
|
Namespaces | |
| namespace | CriterionMatchers |
| namespace | Decorators |
| namespace | Details |
| namespace | Ffi |
| namespace | Memory |
| namespace | PropertyOperators |
| namespace | Stacks |
Classes | |
| struct | Doublet |
| class | DoubletComparer |
| class | DoubletComparer< T > |
| class | ISynchronizedLinks |
| class | ISynchronizedLinks< TLinkAddress > |
| struct | Link |
| class | LinkExtensions |
| struct | LinksOptions |
| class | SynchronizedLinks |
| class | SynchronizedLinks< TLinkAddress > |
| class | UInt64LinksExtensions |
| class | UInt64LinksTransactionsLayer |
Functions | |
| template<typename... Args> | |
| Doublet (Args...) -> Doublet< std::common_type_t< Args... > > | |
| template<typename TStorage > | |
| void | TestRandomCreationsAndDeletions (TStorage &storage, typename TStorage::LinkAddressType maximumOperationsPerCycle) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | SearchOrDefault (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target) |
| template<typename TStorage > | |
| auto | CreatePoint (TStorage &storage) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | CreateAndUpdate (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | Update (TStorage &storage, CArray< typename TStorage::LinkAddressType > auto &&restriction, CArray< typename TStorage::LinkAddressType > auto &&substitution) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | GetOrCreate (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | DeleteIfExists (TStorage &storage, typename TStorage::LinkAddressType source, typename TStorage::LinkAddressType target) |
| template<typename TStorage > | |
| auto | DeleteAll (TStorage &storage) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | ResetValues (TStorage &storage, typename TStorage::LinkAddressType linkAddress, const typename TStorage::WriteHandlerType &handler) |
| template<typename TStorage > | |
| void | ResetValues (TStorage &storage, typename TStorage::LinkAddressType linkAddress) |
| template<typename TStorage > | |
| std::string | Format (TStorage &storage, typename TStorage::LinkAddressType linkAddress) |
| template<typename TStorage > | |
| TStorage::LinkAddressType | HasUsages (TStorage &storage, typename TStorage::LinkAddressType linkAddress) |
| template<typename... Args> | |
| Link (Args...) -> Link< std::common_type_t< Args... > > | |
| template<std::ranges::range Range> | |
| Link (Range) -> Link< std::ranges::range_value_t< Range > > | |
| TStorage::LinkAddressType Platform::Data::Doublets::CreateAndUpdate | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | source, | ||
| typename TStorage::LinkAddressType | target | ||
| ) |
| auto Platform::Data::Doublets::CreatePoint | ( | TStorage & | storage | ) |
| auto Platform::Data::Doublets::DeleteAll | ( | TStorage & | storage | ) |
| TStorage::LinkAddressType Platform::Data::Doublets::DeleteIfExists | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | source, | ||
| typename TStorage::LinkAddressType | target | ||
| ) |
| Platform::Data::Doublets::Doublet | ( | Args... | ) | -> Doublet< std::common_type_t< Args... > > |
| std::string Platform::Data::Doublets::Format | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | linkAddress | ||
| ) |
| TStorage::LinkAddressType Platform::Data::Doublets::GetOrCreate | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | source, | ||
| typename TStorage::LinkAddressType | target | ||
| ) |
| TStorage::LinkAddressType Platform::Data::Doublets::HasUsages | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | linkAddress | ||
| ) |
| Platform::Data::Doublets::Link | ( | Args... | ) | -> Link< std::common_type_t< Args... > > |
| Platform::Data::Doublets::Link | ( | Range | ) | -> Link< std::ranges::range_value_t< Range > > |
| void Platform::Data::Doublets::ResetValues | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | linkAddress | ||
| ) |
| TStorage::LinkAddressType Platform::Data::Doublets::ResetValues | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | linkAddress, | ||
| const typename TStorage::WriteHandlerType & | handler | ||
| ) |
| TStorage::LinkAddressType Platform::Data::Doublets::SearchOrDefault | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | source, | ||
| typename TStorage::LinkAddressType | target | ||
| ) |
| void Platform::Data::Doublets::TestRandomCreationsAndDeletions | ( | TStorage & | storage, |
| typename TStorage::LinkAddressType | maximumOperationsPerCycle | ||
| ) |
| TStorage::LinkAddressType Platform::Data::Doublets::Update | ( | TStorage & | storage, |
| CArray< typename TStorage::LinkAddressType > auto && | restriction, | ||
| CArray< typename TStorage::LinkAddressType > auto && | substitution | ||
| ) |