The signature of the function BOPDS_DS::CommonBlock(const Handle(BOPDS_PaveBlock)& thePB)
has been changed to return handle, not a reference to handle.
CommonBlock(me;
thePB:PaveBlock from BOPDS)
returns CommonBlock from BOPDS;
- ---C++: return const &
---Purpose:
--- Selector
--- Returns the common block
//function : CommonBlock
//purpose :
//=======================================================================
-const Handle(BOPDS_CommonBlock)& BOPDS_DS::CommonBlock
+Handle(BOPDS_CommonBlock) BOPDS_DS::CommonBlock
(const Handle(BOPDS_PaveBlock)& thePB) const
{
- Handle(BOPDS_CommonBlock) aNullCB;
- //
- const Handle(BOPDS_CommonBlock)& aCB =
- IsCommonBlock(thePB) ? myMapPBCB.Find(thePB) : aNullCB;
- //
- return aCB;
+ return (IsCommonBlock(thePB) ? myMapPBCB.Find(thePB) : NULL);
}
//=======================================================================