| 
    Clingo
    
   | 
 
Data structures and functions to ground statements. More...
Classes | |
| class | CppClingo::Ground::Component | 
| Captures statements depending cyclically on each other.  More... | |
| class | CppClingo::Ground::Stm | 
| Base class for groundable statements.  More... | |
| class | CppClingo::Ground::Linearizer | 
| Helper class to prepare statements for grounding.  More... | |
| class | CppClingo::Ground::StmRule | 
| A statement capturing normal rules and integrity constraints.  More... | |
| class | CppClingo::Ground::StmExternal | 
| A statement capturing normal rules and integrity constraints.  More... | |
| class | CppClingo::Ground::StmWeakConstraint | 
| A statement capturing weak constraints.  More... | |
| class | CppClingo::Ground::StmHeuristic | 
| Statement capturing heuristic directives.  More... | |
| class | CppClingo::Ground::StmEdge | 
| A statement edge directives.  More... | |
| class | CppClingo::Ground::StmShow | 
| A statement for show directives.  More... | |
| class | CppClingo::Ground::StmProject | 
| Statement capturing project directives.  More... | |
Typedefs | |
| using | CppClingo::Ground::UStm = std::unique_ptr< Stm > | 
| A unique pointer holding a statement.  | |
| using | CppClingo::Ground::UStmVec = std::vector< UStm > | 
| A vector of statements.  | |
Enumerations | |
| enum class | CppClingo::Ground::RuleType : uint8_t { RuleType::normal , RuleType::choice } | 
| Enumeration of available rule types.  More... | |
Data structures and functions to ground statements.
      
  | 
  strong |