AI 24/25 Project Software
Documentation for the AI 24/25 course programming project software
Loading...
Searching...
No Matches
bounds.h
1#ifndef PLUGINS_BOUNDS_H
2#define PLUGINS_BOUNDS_H
3
4#include <ostream>
5#include <string>
6
7namespace downward::cli::plugins {
8struct Bounds {
9 std::string min;
10 std::string max;
11
12public:
13 Bounds(const std::string& min, const std::string& max);
14 ~Bounds() = default;
15
16 bool has_bound() const;
17 static Bounds unlimited();
18
19 friend std::ostream& operator<<(std::ostream& out, const Bounds& bounds);
20};
21} // namespace downward::cli::plugins
22
23#endif