};
};
+/** Flags to control the behavior of has(). */
+class has_options {
+public:
+ enum {
+ algebraic = 0x0001, ///< enable algebraic matching
+ };
+};
+
/** Flags to control the behavior of subs(). */
class subs_options {
public:
public:
enum {
complex,
- real
+ real,
+ positive
};
};
class info_flags {
public:
enum {
- // answered by class numeric
+ // answered by class numeric and symbols/constants in particular domains
numeric,
real,
rational,