| souffle
    2.0.2-371-g6315b36
    | 
A partial specialize template for nullary indexes. More...
#include <Index.h>

| Data Structures | |
| class | iterator | 
| struct | View | 
| Public Types | |
| using | Tuple = typename souffle::Tuple< RamDomain, 0 > | 
| Public Member Functions | |
| iterator | begin () const | 
| void | clear () | 
| bool | contains (const Tuple &) const | 
| bool | contains (const Tuple &, const Tuple &) const | 
| View | createView () | 
| bool | empty () const | 
| iterator | end () const | 
| Order | getOrder () const | 
| Index (Order) | |
| void | insert (const Index &src) | 
| bool | insert (const Tuple &) | 
| std::vector< souffle::range< iterator > > | partitionRange (const Tuple &, const Tuple &, int) const | 
| std::vector< souffle::range< iterator > > | partitionScan (int) const | 
| souffle::range< iterator > | range (const Tuple &, const Tuple &) const | 
| souffle::range< iterator > | scan () const | 
| size_t | size () const | 
| Static Public Attributes | |
| static constexpr size_t | Arity = 0 | 
| Protected Attributes | |
| std::atomic< bool > | data {false} | 
A partial specialize template for nullary indexes.
No complex data structure is required.
| using souffle::interpreter::Index< 0, Structure >::Tuple = typename souffle::Tuple<RamDomain, 0> | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 425 of file Index.h.
References souffle::interpreter::Index< _Arity, Structure >::partitionScan().

| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
| 
 | staticconstexpr | 
| 
 | protected | 
 1.8.17
 1.8.17