mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-08-14 13:30:48 +03:00
0029371: The problem of the attributes constructor call
Default Guid is assigned in constructor. Add test case: tests\bugs\caf\bug29371.
This commit is contained in:
@@ -28,7 +28,7 @@ IMPLEMENT_STANDARD_RTTIEXT(TDataStd_AsciiString,TDF_Attribute)
|
||||
//function : TDataStd_AsciiString
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
TDataStd_AsciiString::TDataStd_AsciiString()
|
||||
TDataStd_AsciiString::TDataStd_AsciiString(): myID(GetID())
|
||||
{
|
||||
myString.Clear();
|
||||
}
|
||||
|
@@ -87,10 +87,8 @@ static Handle(TDataStd_BooleanArray) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_BooleanArray
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_BooleanArray::TDataStd_BooleanArray()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_BooleanArray::TDataStd_BooleanArray() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
|
@@ -55,10 +55,8 @@ static Handle(TDataStd_BooleanList) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_BooleanList
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_BooleanList::TDataStd_BooleanList()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_BooleanList::TDataStd_BooleanList() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Set
|
||||
|
@@ -40,7 +40,8 @@ const Standard_GUID& TDataStd_ByteArray::GetID()
|
||||
//function : TDataStd_ByteArray
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_ByteArray::TDataStd_ByteArray() : myIsDelta(Standard_False)
|
||||
TDataStd_ByteArray::TDataStd_ByteArray() : myIsDelta(Standard_False),
|
||||
myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -68,8 +68,9 @@ Handle(TDataStd_ExtStringArray) SetAttr(const TDF_Label& label,
|
||||
//=======================================================================
|
||||
|
||||
TDataStd_ExtStringArray::TDataStd_ExtStringArray()
|
||||
: myIsDelta(Standard_False){}
|
||||
|
||||
: myIsDelta(Standard_False), myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
//purpose :
|
||||
|
@@ -56,7 +56,7 @@ static Handle(TDataStd_ExtStringList) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_ExtStringList
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_ExtStringList::TDataStd_ExtStringList()
|
||||
TDataStd_ExtStringList::TDataStd_ExtStringList() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -82,7 +82,7 @@ Handle(TDataStd_Integer) TDataStd_Integer::Set (const TDF_Label& L,
|
||||
//=======================================================================
|
||||
|
||||
TDataStd_Integer::TDataStd_Integer ()
|
||||
: myValue (-1)
|
||||
: myValue (-1), myID(GetID())
|
||||
{ }
|
||||
|
||||
|
||||
|
@@ -69,7 +69,7 @@ static Handle(TDataStd_IntegerArray) SetAttr(const TDF_Label& label,
|
||||
//=======================================================================
|
||||
|
||||
TDataStd_IntegerArray::TDataStd_IntegerArray()
|
||||
:myIsDelta(Standard_False)
|
||||
:myIsDelta(Standard_False), myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -55,10 +55,8 @@ static Handle(TDataStd_IntegerList) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_IntegerList
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_IntegerList::TDataStd_IntegerList()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_IntegerList::TDataStd_IntegerList() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Set
|
||||
|
@@ -85,7 +85,7 @@ Handle(TDataStd_Name) TDataStd_Name::Set (const TDF_Label& label,
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
|
||||
TDataStd_Name::TDataStd_Name ()
|
||||
TDataStd_Name::TDataStd_Name () : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -84,7 +84,8 @@ Handle(TDataStd_Real) TDataStd_Real::Set (const TDF_Label& L,
|
||||
|
||||
TDataStd_Real::TDataStd_Real ()
|
||||
: myValue (RealFirst()),
|
||||
myDimension (TDataStd_SCALAR)
|
||||
myDimension (TDataStd_SCALAR),
|
||||
myID(GetID())
|
||||
{}
|
||||
|
||||
|
||||
|
@@ -68,7 +68,8 @@ static Handle(TDataStd_RealArray) SetAttr(const TDF_Label& label,
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
|
||||
TDataStd_RealArray::TDataStd_RealArray() : myIsDelta(Standard_False)
|
||||
TDataStd_RealArray::TDataStd_RealArray() : myIsDelta(Standard_False),
|
||||
myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
|
@@ -55,10 +55,8 @@ static Handle(TDataStd_RealList) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_RealList
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_RealList::TDataStd_RealList()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_RealList::TDataStd_RealList() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Set
|
||||
|
@@ -62,10 +62,8 @@ static Handle(TDataStd_ReferenceArray) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_ReferenceArray
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_ReferenceArray::TDataStd_ReferenceArray()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_ReferenceArray::TDataStd_ReferenceArray() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Init
|
||||
|
@@ -56,10 +56,8 @@ static Handle(TDataStd_ReferenceList) SetAttr(const TDF_Label& label,
|
||||
//function : TDataStd_ReferenceList
|
||||
//purpose : Empty Constructor
|
||||
//=======================================================================
|
||||
TDataStd_ReferenceList::TDataStd_ReferenceList()
|
||||
{
|
||||
|
||||
}
|
||||
TDataStd_ReferenceList::TDataStd_ReferenceList() : myID(GetID())
|
||||
{}
|
||||
|
||||
//=======================================================================
|
||||
//function : Set
|
||||
|
Reference in New Issue
Block a user