summaryrefslogtreecommitdiff
path: root/include/core/option.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/core/option.h')
-rw-r--r--include/core/option.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/include/core/option.h b/include/core/option.h
index d058755..a67744b 100644
--- a/include/core/option.h
+++ b/include/core/option.h
@@ -140,6 +140,16 @@ class CompOption {
typedef std::vector<CompOption> Vector;
+ class Class {
+ public:
+ virtual Vector & getOptions () const = 0;
+
+ virtual CompOption * getOption (const CompString &name) const;
+
+ virtual bool setOption (const CompString &name,
+ Value &value) = 0;
+ };
+
public:
CompOption ();
CompOption (const CompOption &);