|
Clingo
|
This is the complete list of members for Clingo::ProgramBackend, including all inherited members.
| assume(ProgramLiteralSpan literals) const | Clingo::ProgramBackend | inline |
| atom(std::optional< Symbol > symbol) const -> ProgramAtom | Clingo::ProgramBackend | inline |
| 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 -> ProgramAtom | Clingo::TheoryBackend | inlineprivate |
| close() | Clingo::ProgramBackend | inline |
| edge(int node_u, int node_v, ProgramLiteralSpan condition) const | Clingo::ProgramBackend | inline |
| external(ProgramAtom atom, ExternalType type) const | Clingo::ProgramBackend | inline |
| heuristic(ProgramAtom atom, HeuristicType type, int bias, unsigned priority=0, ProgramLiteralSpan condition={}) const | Clingo::ProgramBackend | inline |
| minimize(WeightedLiteralSpan literals, Weight priority=0) const | Clingo::ProgramBackend | inline |
| ProgramBackend(clingo_backend_t *backend) | Clingo::ProgramBackend | inlineexplicit |
| project(ProgramAtomSpan atoms) const | Clingo::ProgramBackend | inline |
| rule(ProgramAtomSpan head, ProgramLiteralSpan body={}, bool choice=false) const | Clingo::ProgramBackend | inline |
| theory() const -> TheoryBackend const & | Clingo::ProgramBackend | inline |
| weight_rule(ProgramAtomSpan head, Weight lower, WeightedLiteralSpan body, bool choice=false) const | Clingo::ProgramBackend | inline |