This header file defines a set of ASSERT macros intended for use in algorithms for debugging purposes and as a tool to organise checks for abnormal situations in the uniform way.
Implementation of some atomic operations (elementary operations with data that cannot be interrupted by parallel threads in the multithread process) on various platforms.
This file provides obsolete low-level helper macros used to define OCCT handles and types, for compatibility with previous versions of OCCT. Since OCCT 7.0, relevant macros are provided by Standard_Type.hxx and Standard_Handle.hxx.
Support of handling of C signals as C++-style exceptions, and implementation of C++ exception handling on platforms that do not implement these natively.
This file is intended to be the first file included to any Open CASCADE source. It defines platform-specific pre-processor macros necessary for correct compilation of Open CASCADE code.