Clingo
Loading...
Searching...
No Matches
Clingo::ProgramBackend Member List

This is the complete list of members for Clingo::ProgramBackend, including all inherited members.

assume(ProgramLiteralSpan literals) constClingo::ProgramBackendinline
atom(std::optional< Symbol > symbol) const -> ProgramAtomClingo::ProgramBackendinline
Clingo::TheoryBackend::atom(std::optional< ProgramAtom > atom, Symbol const &name, ProgramIdSpan elements={}, std::optional< std::pair< std::string_view, ProgramId > > const &guard=std::nullopt) const -> ProgramAtomClingo::TheoryBackendinlineprivate
close()Clingo::ProgramBackendinline
edge(int node_u, int node_v, ProgramLiteralSpan condition) constClingo::ProgramBackendinline
external(ProgramAtom atom, ExternalType type) constClingo::ProgramBackendinline
heuristic(ProgramAtom atom, HeuristicType type, int bias, unsigned priority=0, ProgramLiteralSpan condition={}) constClingo::ProgramBackendinline
minimize(WeightedLiteralSpan literals, Weight priority=0) constClingo::ProgramBackendinline
ProgramBackend(clingo_backend_t *backend)Clingo::ProgramBackendinlineexplicit
project(ProgramAtomSpan atoms) constClingo::ProgramBackendinline
rule(ProgramAtomSpan head, ProgramLiteralSpan body={}, bool choice=false) constClingo::ProgramBackendinline
theory() const -> TheoryBackend const &Clingo::ProgramBackendinline
weight_rule(ProgramAtomSpan head, Weight lower, WeightedLiteralSpan body, bool choice=false) constClingo::ProgramBackendinline