00001 00005 class VecSimplestH(Type): public virtual HandleId, public VecSimplest(Type) 00006 00007 { 00008 00009 public: 00010 00011 VecSimplestH(Type) () : VecSimplest(Type) () {} 00012 VecSimplestH(Type) (int length_) : VecSimplest(Type) (length_) {} 00013 VecSimplestH(Type) (Type* a, int n, int base = 0) 00014 : VecSimplest(Type) (a,n,base) 00015 {} 00016 00017 ~VecSimplestH(Type) () {} 00018 00019 00020 VecSimplestH(Type) (const VecSimplestH(Type)& v) : VecSimplest(Type) (v) {} 00021 void operator = (const VecSimplestH(Type)& v) 00022 { VecSimplest(Type) ::operator=(v); } 00023 00024 }; 00025 00026