| 
    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 |