add(Symbol const *sym, Symbol name, std::optional< size_t > rhs) -> std::pair< AtomMap::iterator, bool > | CppClingo::Ground::BaseTheory | |
AtomMap typedef | CppClingo::Ground::BaseTheory | |
atoms() -> AtomMap & | CppClingo::Ground::BaseTheory | |
BaseTheory(size_t size) | CppClingo::Ground::BaseTheory | inline |
begin(MatcherType type) const -> size_t | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
clear_context() | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
contains(Key const &sym, MatcherType type) const -> std::optional< size_t > | CppClingo::Ground::BaseTheory | inline |
context() -> T & | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
end(MatcherType type) const -> size_t | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
ensure(size_t generation) | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
has_update() const -> bool | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |
index(Symbol const *sym) const -> size_t | CppClingo::Ground::BaseTheory | |
Key typedef | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | |
nth(size_t i) const -> AtomMap::const_iterator | CppClingo::Ground::BaseTheory | |
nth(size_t i) -> AtomMap::iterator | CppClingo::Ground::BaseTheory | |
size() const -> size_t | CppClingo::Ground::BaseTheory | |
update(size_t generation) | CppClingo::Ground::BaseImpl< Symbol const *, BaseTheory > | inline |