Multilevel Deduplication Engine (MDE)
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Attributes | List of all members
mde::NestingNone< PropertyT > Struct Template Reference

The nesting type for non-nested data structures. Act as "leaf" nodes in a tree of nested MDEs. More...

#include <mde.hpp>

Classes

struct  PropertyElement
 Base-case type for the elements for a property set. The template arguments are for the 'key' type. More...
 

Public Types

using MDEReferenceList = std::tuple<>
 Reference list. In the base case, there are no child MDEs.
 
using ChildValueList = std::tuple<>
 Child value list. In the base case, there are no child MDEs.
 

Static Public Attributes

static constexpr bool is_nested = false
 Compile-time value that says this is not nested.
 
static constexpr Size num_children = 0
 Compile-time value that says there are no nested children.
 

Detailed Description

template<typename PropertyT>
struct mde::NestingNone< PropertyT >

The nesting type for non-nested data structures. Act as "leaf" nodes in a tree of nested MDEs.

Template Parameters
PropertyTThe 'key' property

Definition at line 358 of file mde.hpp.

Member Typedef Documentation

◆ ChildValueList

template<typename PropertyT >
using mde::NestingNone< PropertyT >::ChildValueList = std::tuple<>

Child value list. In the base case, there are no child MDEs.

Definition at line 370 of file mde.hpp.

◆ MDEReferenceList

template<typename PropertyT >
using mde::NestingNone< PropertyT >::MDEReferenceList = std::tuple<>

Reference list. In the base case, there are no child MDEs.

Definition at line 367 of file mde.hpp.

Member Data Documentation

◆ is_nested

template<typename PropertyT >
constexpr bool mde::NestingNone< PropertyT >::is_nested = false
staticconstexpr

Compile-time value that says this is not nested.

Definition at line 360 of file mde.hpp.

◆ num_children

template<typename PropertyT >
constexpr Size mde::NestingNone< PropertyT >::num_children = 0
staticconstexpr

Compile-time value that says there are no nested children.

Definition at line 363 of file mde.hpp.


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