add(Symbol atom, StateAtom state, Gen &&gen) -> std::pair< MapAtom::iterator, AtomUpdate > | CppClingo::Ground::AtomBase | inline |
begin(MatcherType type) const -> size_t | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
clear_context() | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
contains(Key const &sym, MatcherType type) const -> std::optional< size_t > | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
context() -> T & | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
domain() const | CppClingo::Ground::AtomBase | inline |
end(MatcherType type) const -> size_t | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
ensure(size_t generation) | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
find(Symbol const &sym) -> std::optional< MapAtom::iterator > | CppClingo::Ground::AtomBase | inline |
has_update() const -> bool | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |
index(Symbol const &sym) const -> size_t | CppClingo::Ground::AtomBase | inline |
is_fact(Symbol sym) const -> bool | CppClingo::Ground::AtomBase | inline |
Key typedef | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | |
MapAtom typedef | CppClingo::Ground::AtomBase | |
mark(SymbolCollector &gc) | CppClingo::Ground::AtomBase | inline |
mark_negated() -> size_t | CppClingo::Ground::AtomBase | inline |
mark_projected() -> size_t | CppClingo::Ground::AtomBase | inline |
mark_shown() -> size_t | CppClingo::Ground::AtomBase | inline |
nth(size_t i) const -> MapAtom::const_iterator | CppClingo::Ground::AtomBase | inline |
nth(size_t i) -> MapAtom::iterator | CppClingo::Ground::AtomBase | inline |
num_shown() const -> size_t | CppClingo::Ground::AtomBase | inline |
simplify(Pred const &pred, size_t &rem, size_t &fact) | CppClingo::Ground::AtomBase | inline |
size() const -> size_t | CppClingo::Ground::AtomBase | inline |
update(size_t generation) | CppClingo::Ground::BaseImpl< Symbol, AtomBase > | inline |