souffle  2.0.2-371-g6315b36
Data Structures | Public Types
souffle::detail::brie::TrieTypes< Dim > Struct Template Reference

#include <Brie.h>

Collaboration diagram for souffle::detail::brie::TrieTypes< Dim >:
Collaboration graph

Data Structures

struct  iterator_core
 
struct  nested_trie_cloner
 
struct  nested_trie_merger
 
struct  op_context
 

Public Types

using const_entry_span_type = span< const brie_element_type, Dim >
 
using entry_span_type = span< brie_element_type, Dim >
 
using entry_type = std::array< brie_element_type, Dim >
 
using iterator = TrieIterator< entry_type, iterator_core >
 
using nested_trie_type = Trie< Dim - 1 >
 
using store_type = SparseArray< nested_trie_type *, 6, nested_trie_merger, nested_trie_cloner >
 

Detailed Description

template<unsigned Dim>
struct souffle::detail::brie::TrieTypes< Dim >

Definition at line 2021 of file Brie.h.

Member Typedef Documentation

◆ const_entry_span_type

template<unsigned Dim>
using souffle::detail::brie::TrieTypes< Dim >::const_entry_span_type = span<const brie_element_type, Dim>

Definition at line 2463 of file Brie.h.

◆ entry_span_type

template<unsigned Dim>
using souffle::detail::brie::TrieTypes< Dim >::entry_span_type = span<brie_element_type, Dim>

Definition at line 2462 of file Brie.h.

◆ entry_type

template<unsigned Dim>
using souffle::detail::brie::TrieTypes< Dim >::entry_type = std::array<brie_element_type, Dim>

Definition at line 2461 of file Brie.h.

◆ iterator

Definition at line 2558 of file Brie.h.

◆ nested_trie_type

template<unsigned Dim>
using souffle::detail::brie::TrieTypes< Dim >::nested_trie_type = Trie<Dim - 1>

Definition at line 2466 of file Brie.h.

◆ store_type

Definition at line 2489 of file Brie.h.


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