diff --git a/src/TDataStd/TDataStd_AsciiString.cxx b/src/TDataStd/TDataStd_AsciiString.cxx index a900ac0a2d..bd8ad05cf3 100644 --- a/src/TDataStd/TDataStd_AsciiString.cxx +++ b/src/TDataStd/TDataStd_AsciiString.cxx @@ -28,7 +28,8 @@ IMPLEMENT_STANDARD_RTTIEXT(TDataStd_AsciiString,TDF_Attribute) //function : TDataStd_AsciiString //purpose : //======================================================================= -TDataStd_AsciiString::TDataStd_AsciiString() +TDataStd_AsciiString::TDataStd_AsciiString(): + myID (GetID()) { myString.Clear(); } diff --git a/src/TDataStd/TDataStd_Integer.cxx b/src/TDataStd/TDataStd_Integer.cxx index e91df8adc5..8916077ee3 100644 --- a/src/TDataStd/TDataStd_Integer.cxx +++ b/src/TDataStd/TDataStd_Integer.cxx @@ -78,7 +78,7 @@ Handle(TDataStd_Integer) TDataStd_Integer::Set (const TDF_Label& L, const Sta //======================================================================= TDataStd_Integer::TDataStd_Integer () - : myValue (-1) + : myValue (-1), myID (GetID()) { } diff --git a/src/TDataStd/TDataStd_Name.cxx b/src/TDataStd/TDataStd_Name.cxx index 636b1578c8..6c2e8ddcbd 100644 --- a/src/TDataStd/TDataStd_Name.cxx +++ b/src/TDataStd/TDataStd_Name.cxx @@ -80,7 +80,8 @@ Handle(TDataStd_Name) TDataStd_Name::Set (const TDF_Label& L, const Standard_ //purpose : Empty Constructor //======================================================================= -TDataStd_Name::TDataStd_Name () { } +TDataStd_Name::TDataStd_Name (): myID (GetID()) +{ } //======================================================================= //function : Set diff --git a/src/TDataStd/TDataStd_Real.cxx b/src/TDataStd/TDataStd_Real.cxx index d46efc0993..3a7affeb2e 100644 --- a/src/TDataStd/TDataStd_Real.cxx +++ b/src/TDataStd/TDataStd_Real.cxx @@ -80,7 +80,8 @@ Handle(TDataStd_Real) TDataStd_Real::Set (const TDF_Label& L, const Standard_ TDataStd_Real::TDataStd_Real () : myValue (RealFirst()), - myDimension (TDataStd_SCALAR) + myDimension (TDataStd_SCALAR), + myID (GetID()) {}