Multilevel Deduplication Engine (MDE)
Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
mde::MDENode< Config, NestingT >::PropertySetHolder Struct Reference

#include <mde.hpp>

Public Types

using PtrContainer = UniquePointer< PropertySet >
 
using Ptr = typename PtrContainer::pointer
 

Public Member Functions

 PropertySetHolder (Ptr &&p)
 
Ptr get () const
 
bool is_evicted () const
 

Public Attributes

PtrContainer ptr
 

Detailed Description

template<typename Config, typename NestingT = NestingNone<typename Config::PropertyT>>
struct mde::MDENode< Config, NestingT >::PropertySetHolder

Definition at line 1090 of file mde.hpp.

Member Typedef Documentation

◆ Ptr

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
using mde::MDENode< Config, NestingT >::PropertySetHolder::Ptr = typename PtrContainer::pointer

Definition at line 1092 of file mde.hpp.

◆ PtrContainer

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
using mde::MDENode< Config, NestingT >::PropertySetHolder::PtrContainer = UniquePointer<PropertySet>

Definition at line 1091 of file mde.hpp.

Constructor & Destructor Documentation

◆ PropertySetHolder()

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
mde::MDENode< Config, NestingT >::PropertySetHolder::PropertySetHolder ( Ptr &&  p)
inline

Definition at line 1096 of file mde.hpp.

Member Function Documentation

◆ get()

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
Ptr mde::MDENode< Config, NestingT >::PropertySetHolder::get ( ) const
inline

Definition at line 1098 of file mde.hpp.

◆ is_evicted()

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
bool mde::MDENode< Config, NestingT >::PropertySetHolder::is_evicted ( ) const
inline

Definition at line 1102 of file mde.hpp.

Member Data Documentation

◆ ptr

template<typename Config , typename NestingT = NestingNone<typename Config::PropertyT>>
PtrContainer mde::MDENode< Config, NestingT >::PropertySetHolder::ptr
mutable

Definition at line 1094 of file mde.hpp.


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