souffle
2.0.2-371-g6315b36
|
#include "interpreter/Util.h"
#include "souffle/RamTypes.h"
#include "souffle/datastructure/EquivalenceRelation.h"
#include "souffle/datastructure/UnionFind.h"
#include "souffle/utility/ContainerUtil.h"
#include "souffle/utility/MiscUtil.h"
#include "souffle/utility/StreamUtil.h"
#include <array>
#include <atomic>
#include <cassert>
#include <cstdint>
#include <cstring>
#include <iosfwd>
#include <iterator>
#include <memory>
#include <utility>
#include <vector>
Go to the source code of this file.
Data Structures | |
class | souffle::interpreter::EqrelIndex |
For EqrelIndex we do inheritence since EqrelIndex only diff with one extra function. More... | |
class | souffle::interpreter::Index< _Arity, Structure > |
An index is an abstraction of a data structure. More... | |
class | souffle::interpreter::Index< 0, Structure > |
A partial specialize template for nullary indexes. More... | |
class | souffle::interpreter::Index< 0, Structure >::iterator |
class | souffle::interpreter::Order |
An order to be enforced for storing tuples within indexes. More... | |
struct | souffle::interpreter::Index< 0, Structure >::View |
class | souffle::interpreter::Index< _Arity, Structure >::View |
A view on a relation caching local access patterns (not thread safe!). More... | |
struct | souffle::interpreter::ViewWrapper |
A dummy wrapper for indexViews. More... | |
Namespaces | |
souffle | |
souffle::interpreter | |
Functions | |
std::ostream & | souffle::interpreter::operator<< (std::ostream &out, const Order &order) |