![]() |
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 Size | 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 |