| souffle
    2.0.2-371-g6315b36
    | 
#include <Table.h>

| Data Structures | |
| struct | Block | 
| class | iterator | 
| Public Member Functions | |
| iterator | begin () const | 
| void | clear () | 
| bool | empty () const | 
| iterator | end () const | 
| const T & | insert (const T &element) | 
| std::size_t | size () const | 
| Table () | |
| ~Table () | |
| Private Attributes | |
| std::size_t | count = 0 | 
| Block * | head | 
| Block * | tail | 
| 
 | inline | 
| 
 | inline | 
Definition at line 107 of file Table.h.
References souffle::Table< T, blockSize >::head, and souffle::Table< T, blockSize >::tail.
| 
 | inline | 
| 
 | inline | 
Definition at line 147 of file Table.h.
Referenced by souffle::Table< T, blockSize >::iterator::operator++().
| 
 | inline | 
Definition at line 111 of file Table.h.
References souffle::Table< T, blockSize >::Block::next, and souffle::Table< T, blockSize >::tail.
| 
 | inline | 
| 
 | inline | 
| 
 | inline | 
Definition at line 115 of file Table.h.
Referenced by souffle::genJsonRules(), and souffle::test::TEST().
| 
 | private | 
| 
 | private | 
Definition at line 60 of file Table.h.
Referenced by souffle::Table< T, blockSize >::~Table().
| 
 | private | 
Definition at line 61 of file Table.h.
Referenced by souffle::Table< T, blockSize >::empty(), and souffle::Table< T, blockSize >::~Table().
 1.8.17
 1.8.17