|
Clingo
|
Inspection of atoms occurring in ground logic programs. More...
Classes | |
| class | Clingo::Atom |
| Class to provide access to symbolic atoms. More... | |
| class | Clingo::AtomBase |
| An atom base that maps symbols to atoms. More... | |
| class | Clingo::Term |
| Class to provide access to terms in a program. More... | |
| class | Clingo::TermBase |
| A term base that maps symbols to terms. More... | |
| class | Clingo::TheoryTerm |
| Class to provide access to theory terms. More... | |
| class | Clingo::TheoryElement |
| Class to provide access to theory elements. More... | |
| class | Clingo::TheoryAtom |
| Class to provide access to theory atoms. More... | |
| class | Clingo::TheoryBase |
| A theory base that maps theory atoms. More... | |
| class | Clingo::Base |
| A base that maps signatures to atom bases, and captures term and theory bases. More... | |
Typedefs | |
| using | Clingo::TheoryTermVector = std::vector< TheoryTerm > |
| A vector of theory terms. | |
| using | Clingo::TheoryElementVector = std::vector< TheoryElement > |
| A vector of theory elements. | |
Enumerations | |
| enum class | Clingo::TheoryTermType { TheoryTermType::tuple = clingo_theory_term_type_tuple , TheoryTermType::list = clingo_theory_term_type_list , TheoryTermType::set = clingo_theory_term_type_set , TheoryTermType::function = clingo_theory_term_type_function , TheoryTermType::number = clingo_theory_term_type_number , TheoryTermType::symbol = clingo_theory_term_type_symbol } |
| Enumeration of theory term types. More... | |
Inspection of atoms occurring in ground logic programs.
|
strong |