7 T const & operator[] (int i) const;
10 class Referenceable {};
12 template < class Referencee >
16 operator Referencee *() const { return i_referencee; }
19 Referencee* i_referencee;
22 class ScenarioGroup {};
26 class ScenarioSet : public Referenceable,
27 public Array< Referencer<ScenarioGroup> >
30 ScenarioSet& operator=(ScenarioSet const & s);
33 class ScenarioSpace : public Referenceable,
34 public Array< Referencer<ScenarioSet> >
38 class ScenarioSetNameSelector
41 bool operator () (ScenarioSpace &space)