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