Fawkes API
Fawkes Development Version
|
A structured representation of a PDDL domain. More...
#include <pddl_ast.h>
Public Attributes | |
std::string | name |
The name of the domain. More... | |
std::vector< std::string > | requirements |
A list of PDDL features required by the domain. More... | |
pairs_type | types |
A list of types with their super types. More... | |
pairs_multi_consts | constants |
A typed list of constants defined in the domain. More... | |
std::vector< predicate_type > | predicates |
A list of predicate names in the domain, including the types of their arguments. More... | |
std::vector< Action > | actions |
A list of actions defined in the domain. More... | |
A structured representation of a PDDL domain.
Definition at line 98 of file pddl_ast.h.
std::vector<Action> pddl_parser::Domain::actions |
A list of actions defined in the domain.
Definition at line 113 of file pddl_ast.h.
Referenced by fawkes::stn::Stn::set_pddl_domain().
pairs_multi_consts pddl_parser::Domain::constants |
A typed list of constants defined in the domain.
Definition at line 107 of file pddl_ast.h.
std::string pddl_parser::Domain::name |
The name of the domain.
Definition at line 101 of file pddl_ast.h.
std::vector<predicate_type> pddl_parser::Domain::predicates |
A list of predicate names in the domain, including the types of their arguments.
Definition at line 111 of file pddl_ast.h.
std::vector<std::string> pddl_parser::Domain::requirements |
A list of PDDL features required by the domain.
Definition at line 103 of file pddl_ast.h.
pairs_type pddl_parser::Domain::types |
A list of types with their super types.
Definition at line 105 of file pddl_ast.h.