![]() |
LatticeHashForest
|
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. | |
The nesting type for non-nested data structures. Act as "leaf" nodes in a tree of nested LHFs.
PropertyT | The 'key' property |
using lhf::NestingNone< PropertyT >::ChildValueList = Empty |
using lhf::NestingNone< PropertyT >::LHFReferenceList = Empty |
|
staticconstexpr |
|
staticconstexpr |