Zip and Skip Tries
Loading...
Searching...
No Matches
Public Attributes | List of all members
SkipTrie< CHAR_T, CHAR_SIZE_BITS >::ResultLCP Struct Reference

Helper struct to return a comparison result (ordering) and an LCP value. More...

#include <SkipTrie.hpp>

Public Attributes

std::strong_ordering result
 The result of the comparison (std::strong_ordering::less, equal, or greater).
 
size_t lcp
 The Longest Common Prefix length calculated during the comparison.
 

Detailed Description

template<typename CHAR_T, unsigned CHAR_SIZE_BITS = sizeof(CHAR_T) * 8>
struct SkipTrie< CHAR_T, CHAR_SIZE_BITS >::ResultLCP

Helper struct to return a comparison result (ordering) and an LCP value.

Used by compare.

Definition at line 364 of file SkipTrie.hpp.

Member Data Documentation

◆ lcp

template<typename CHAR_T , unsigned CHAR_SIZE_BITS = sizeof(CHAR_T) * 8>
size_t SkipTrie< CHAR_T, CHAR_SIZE_BITS >::ResultLCP::lcp

The Longest Common Prefix length calculated during the comparison.

Definition at line 369 of file SkipTrie.hpp.

◆ result

template<typename CHAR_T , unsigned CHAR_SIZE_BITS = sizeof(CHAR_T) * 8>
std::strong_ordering SkipTrie< CHAR_T, CHAR_SIZE_BITS >::ResultLCP::result

The result of the comparison (std::strong_ordering::less, equal, or greater).

Definition at line 367 of file SkipTrie.hpp.


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