|
|
@@ -54,4 +54,10 @@ class Index : public Uniform<size_t> {
|
|
|
public:
|
|
|
explicit Index(size_t size) : Uniform(0, size - 1) {}
|
|
|
};
|
|
|
+
|
|
|
+class Boolean : public Uniform<int> {
|
|
|
+public:
|
|
|
+ Boolean() : Uniform(0, 1) {}
|
|
|
+ void describe(std::ostream &os) const override;
|
|
|
+};
|
|
|
}
|