AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
landmark_factory_options.h
1#ifndef DOWNWARD_PLUGINS_LANDMARKS_LANDMARK_FACTORY_H
2#define DOWNWARD_PLUGINS_LANDMARKS_LANDMARK_FACTORY_H
3
4#include <tuple>
5
6namespace utils {
7enum class Verbosity;
8}
9
10namespace downward::cli::plugins {
11class Feature;
12class Options;
13} // namespace downward::cli::plugins
14
15namespace downward::cli::landmarks {
16
17extern void add_landmark_factory_options_to_feature(plugins::Feature& feature);
18extern std::tuple<utils::Verbosity>
19get_landmark_factory_arguments_from_options(const plugins::Options& opts);
20
21extern void add_use_orders_option_to_feature(plugins::Feature& feature);
22extern bool get_use_orders_arguments_from_options(const plugins::Options& opts);
23
24extern void
25add_only_causal_landmarks_option_to_feature(plugins::Feature& feature);
26extern bool
27get_only_causal_landmarks_arguments_from_options(const plugins::Options& opts);
28
29} // namespace downward::cli::landmarks
30
31#endif