Clingo
Loading...
Searching...
No Matches
CppClingo::Ground::AtomBase Member List

This is the complete list of members for CppClingo::Ground::AtomBase, including all inherited members.

add(Symbol atom, StateAtom state, Gen &&gen) -> std::pair< MapAtom::iterator, AtomUpdate >CppClingo::Ground::AtomBaseinline
begin(MatcherType type) const -> size_tCppClingo::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() constCppClingo::Ground::AtomBaseinline
end(MatcherType type) const -> size_tCppClingo::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::AtomBaseinline
has_update() const -> boolCppClingo::Ground::BaseImpl< Symbol, AtomBase >inline
index(Symbol const &sym) const -> size_tCppClingo::Ground::AtomBaseinline
is_fact(Symbol sym) const -> boolCppClingo::Ground::AtomBaseinline
Key typedefCppClingo::Ground::BaseImpl< Symbol, AtomBase >
MapAtom typedefCppClingo::Ground::AtomBase
mark(SymbolCollector &gc)CppClingo::Ground::AtomBaseinline
mark_negated() -> size_tCppClingo::Ground::AtomBaseinline
mark_projected() -> size_tCppClingo::Ground::AtomBaseinline
mark_shown() -> size_tCppClingo::Ground::AtomBaseinline
nth(size_t i) const -> MapAtom::const_iteratorCppClingo::Ground::AtomBaseinline
nth(size_t i) -> MapAtom::iteratorCppClingo::Ground::AtomBaseinline
num_shown() const -> size_tCppClingo::Ground::AtomBaseinline
simplify(Pred const &pred, size_t &rem, size_t &fact)CppClingo::Ground::AtomBaseinline
size() const -> size_tCppClingo::Ground::AtomBaseinline
update(size_t generation)CppClingo::Ground::BaseImpl< Symbol, AtomBase >inline