souffle  2.0.2-371-g6315b36
Public Member Functions
souffle::detail::brie::fix_binding< 0, Pos, Dim > Struct Template Reference

#include <Brie.h>

Collaboration diagram for souffle::detail::brie::fix_binding< 0, Pos, Dim >:
Collaboration graph

Public Member Functions

template<unsigned bits, typename iterator , typename entry_type >
bool operator() (const SparseBitMap< bits > &store, iterator &begin, iterator &, const entry_type &) const
 
template<typename Store , typename iterator , typename entry_type >
bool operator() (const Store &store, iterator &begin, iterator &end, const entry_type &entry) const
 

Detailed Description

template<unsigned Pos, unsigned Dim>
struct souffle::detail::brie::fix_binding< 0, Pos, Dim >

Definition at line 2322 of file Brie.h.

Member Function Documentation

◆ operator()() [1/2]

template<unsigned Pos, unsigned Dim>
template<unsigned bits, typename iterator , typename entry_type >
bool souffle::detail::brie::fix_binding< 0, Pos, Dim >::operator() ( const SparseBitMap< bits > &  store,
iterator &  begin,
iterator &  ,
const entry_type &   
) const
inline

Definition at line 2324 of file Brie.h.

2332  {

◆ operator()() [2/2]

template<unsigned Pos, unsigned Dim>
template<typename Store , typename iterator , typename entry_type >
bool souffle::detail::brie::fix_binding< 0, Pos, Dim >::operator() ( const Store &  store,
iterator &  begin,
iterator &  end,
const entry_type &  entry 
) const
inline

Definition at line 2335 of file Brie.h.

2335  {
2336  // nothing more to do
2337  return true;
2338  }
2339 };
2340 
2341 /**
2342  * A functor initializing an iterator upon creation to reference the first element
2343  * within a given Trie being not less than a given value .
2344  */

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