souffle
2.0.2-371-g6315b36
|
#include <Relation.h>
Public Member Functions | |
iterator_base * | clone () const override |
bool | equal (const RelationWrapper::iterator_base &other) const override |
iterator_base (typename Index::iterator iter, Order order) | |
const RamDomain * | operator* () override |
iterator_base & | operator++ () override |
Public Member Functions inherited from souffle::interpreter::RelationWrapper::iterator_base | |
virtual | ~iterator_base ()=default |
Private Attributes | |
RamDomain | data [Arity] |
iterator | iter |
Order | order |
Definition at line 239 of file Relation.h.
|
inline |
Definition at line 245 of file Relation.h.
|
inlineoverridevirtual |
Implements souffle::interpreter::RelationWrapper::iterator_base.
Definition at line 262 of file Relation.h.
|
inlineoverridevirtual |
Implements souffle::interpreter::RelationWrapper::iterator_base.
Definition at line 266 of file Relation.h.
|
inlineoverridevirtual |
Implements souffle::interpreter::RelationWrapper::iterator_base.
Definition at line 253 of file Relation.h.
|
inlineoverridevirtual |
Implements souffle::interpreter::RelationWrapper::iterator_base.
Definition at line 248 of file Relation.h.
References souffle::interpreter::Relation< _Arity, Structure >::iterator_base::data, i, and souffle::interpreter::Relation< _Arity, Structure >::iterator_base::order.
|
private |
Definition at line 242 of file Relation.h.
Referenced by souffle::interpreter::Relation< _Arity, Structure >::iterator_base::operator++().
|
private |
Definition at line 240 of file Relation.h.
|
private |
Definition at line 241 of file Relation.h.
Referenced by souffle::interpreter::Relation< _Arity, Structure >::iterator_base::operator++().