LatticeHashForest
Loading...
Searching...
No Matches
Classes | Public Types | Static Public Attributes | List of all members
lhf::NestingNone< PropertyT > Struct Template Reference

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

#include <lhf.hpp>

Classes

struct  Empty
 Placeholder value to mark the reference lists and value lists as empty. More...
 
struct  PropertyElement
 Base-case type for the elements for a property set. The template arguments are for the 'key' type. More...
 

Public Types

using LHFReferenceList = Empty
 Reference list. In the base case, there are no child LHFs.
 
using ChildValueList = Empty
 Child value list. In the base case, there are no child LHFs.
 

Static Public Attributes

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

Detailed Description

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

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

Template Parameters
PropertyTThe 'key' property

Definition at line 449 of file lhf.hpp.

Member Typedef Documentation

◆ ChildValueList

template<typename PropertyT >
using lhf::NestingNone< PropertyT >::ChildValueList = Empty

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

Definition at line 465 of file lhf.hpp.

◆ LHFReferenceList

template<typename PropertyT >
using lhf::NestingNone< PropertyT >::LHFReferenceList = Empty

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

Definition at line 462 of file lhf.hpp.

Member Data Documentation

◆ is_nested

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

Compile-time value that says this is not nested.

Definition at line 451 of file lhf.hpp.

◆ num_children

template<typename PropertyT >
constexpr std::size_t lhf::NestingNone< PropertyT >::num_children = 0
staticconstexpr

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

Definition at line 454 of file lhf.hpp.


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