summaryrefslogtreecommitdiff
path: root/project2/if.h
diff options
context:
space:
mode:
Diffstat (limited to 'project2/if.h')
-rw-r--r--project2/if.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/project2/if.h b/project2/if.h
index 8ce08fb..26aef1a 100644
--- a/project2/if.h
+++ b/project2/if.h
@@ -11,6 +11,7 @@ class IfSet : public virtual IntrusivePtrBase {
bool passes() const;
private:
+ virtual const std::string & getName() const = 0;
enum Mode { And, Or };
Mode mode;
ParamCheckers checks;
@@ -23,6 +24,8 @@ class If : public Iterate, public RowView, public IfSet {
virtual void loadComplete(const CommonObjects*);
virtual void execute(const Presenter*) const;
virtual void execute() const;
+ private:
+ const std::string & getName() const;
};
#endif