diff options
Diffstat (limited to 'gcc_arm/testsuite/g++.old-deja/g++.bob/template2.C')
-rwxr-xr-x | gcc_arm/testsuite/g++.old-deja/g++.bob/template2.C | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/gcc_arm/testsuite/g++.old-deja/g++.bob/template2.C b/gcc_arm/testsuite/g++.old-deja/g++.bob/template2.C deleted file mode 100755 index 5663da8..0000000 --- a/gcc_arm/testsuite/g++.old-deja/g++.bob/template2.C +++ /dev/null @@ -1,49 +0,0 @@ -// Build don't link: -// prms-id: 10046 -template <class T> -class Array -{ -public: - T const & operator[] (int i) const; -}; - -class Referenceable {}; - -template < class Referencee > -class Referencer -{ -public: - operator Referencee *() const { return i_referencee; } - -protected: - Referencee* i_referencee; -}; - -class ScenarioGroup {}; - -class ScenarioSpace; - -class ScenarioSet : public Referenceable, - public Array< Referencer<ScenarioGroup> > -{ -public: - ScenarioSet& operator=(ScenarioSet const & s); -}; - -class ScenarioSpace : public Referenceable, - public Array< Referencer<ScenarioSet> > -{ -}; - -class ScenarioSetNameSelector -{ -public: - bool operator () (ScenarioSpace &space) - { - int idx; - i_set = space[idx]; - return false; - } -private: - ScenarioSet *i_set; -}; |