X-Git-Url: http://git.salome-platform.org/gitweb/?p=modules%2Fsmesh.git;a=blobdiff_plain;f=src%2FControls%2FSMESH_ControlsDef.hxx;h=38a507c84bf1f21e6c6b6c1417ce9e852c031bf7;hp=dba5f81986411780338a270d73d097077fc02cd6;hb=23636c1eb3a06bf82125062b597bd3d122304ca0;hpb=bd5c3ea6d246657604eb3df7118f012158be90b4 diff --git a/src/Controls/SMESH_ControlsDef.hxx b/src/Controls/SMESH_ControlsDef.hxx index dba5f8198..38a507c84 100644 --- a/src/Controls/SMESH_ControlsDef.hxx +++ b/src/Controls/SMESH_ControlsDef.hxx @@ -71,39 +71,22 @@ namespace SMESH{ class SMESHCONTROLS_EXPORT TSequenceOfXYZ: public std::vector { public: - typedef std::vector TSuperClass; - TSequenceOfXYZ() - {} + TSequenceOfXYZ(); - TSequenceOfXYZ(size_type n): - TSuperClass(n) - {} + TSequenceOfXYZ(size_type n); - TSequenceOfXYZ(size_type n, const value_type& t): - TSuperClass(n,t) - {} + TSequenceOfXYZ(size_type n, const value_type& t); - TSequenceOfXYZ(const TSequenceOfXYZ& theSequenceOfXYZ): - TSuperClass(theSequenceOfXYZ) - {} + TSequenceOfXYZ(const TSequenceOfXYZ& theSequenceOfXYZ); template - TSequenceOfXYZ(InputIterator theBegin, InputIterator theEnd): - TSuperClass(theBegin,theEnd) - {} - - TSequenceOfXYZ& operator=(const TSequenceOfXYZ& theSequenceOfXYZ){ - TSuperClass::operator=(theSequenceOfXYZ); - return *this; - } - - reference operator()(size_type n){ - return TSuperClass::operator[](n-1); - } - - const_reference operator()(size_type n) const{ - return TSuperClass::operator[](n-1); - } + TSequenceOfXYZ(InputIterator theBegin, InputIterator theEnd); + + TSequenceOfXYZ& operator=(const TSequenceOfXYZ& theSequenceOfXYZ); + + reference operator()(size_type n); + + const_reference operator()(size_type n) const; private: reference operator[](size_type n);