occt: master b84b6721

Author Committer Branch Timestamp Parent
mpv bugmaster master 2020-11-16 13:49:23 master 9d9edcf4
Affected Issues  0031921: Application Framework - reading OCAF data from several threads is not possible
Changeset 0031921: Application Framework - reading OCAF data from several threads is not possible

Make myLastFoundChild field of TDF_LabelNode that can be changed during accessing to different sub-labels in different threads as atomic (only for newer versions of compilers which support this "atomic").

Added definition of Standard_ATOMIC macro to the Standard_Macro.hxx
mod - src/Standard/Standard_Macro.hxx Diff File
mod - src/TDF/TDF_LabelNode.hxx Diff File