00001 #ifndef included_demo1
00002 #define included_demo1 1
00003
00008
00009
00010
00011
00012
00013
00014
00015
00016 #include "CTBvector.hxx"
00017 #include "CTBretcode.hxx"
00018
00019 template <class T>
00020 class demo1 {
00021 public:
00022
00023 demo1();
00024
00025 void func1(int i_val1) const;
00026 void func1(int i_val1, int i_val2) const;
00027 void func2() const;
00028 void func2(CTBvector<T> vec) const;
00029 void func2(CTBretcode rc) const;
00030
00031 private:
00032
00033 CTBvector<T> m_vec;
00034 CTBint mi_nuse;
00035 CTBretcode m_rc;
00036
00037 };
00038
00039 #endif